Update breadcrumbs and page titles for direct transfer
requested to merge 431572-remove-gitlab-migration-name-from-ui-and-unify-how-titles-of-the-pages-look into master
What does this MR do and why?
- Update breadcrumbs and page titles to make them consistent for the "Import groups by direct transfer" feature.
- Also update styles to make all titles look and feel the same throughout the feature.
Changelog: changed
Screenshots or screen recordings
Page | Before | After | Changes |
---|---|---|---|
Bulk import status page |
|
||
Bulk import history page |
|
||
Bulk import history page (filtered) |
|
||
Bulk import details page |
|
How to set up and validate locally
Note: See video above for full steps.
- In the header bar, click on + icon (Create new...) > New group.
- Select Import group.
- Fill in the GDK URL as GitLab source instance URL and a Personal Access Token. Then click Connect instance.
- You should be on the Import groups from GitLab page.
- Apply the following diff to make some import items fail intentionally:
diff --git a/lib/bulk_imports/ndjson_pipeline.rb b/lib/bulk_imports/ndjson_pipeline.rb
index 07118c3b55c0..5988e998afd2 100644
--- a/lib/bulk_imports/ndjson_pipeline.rb
+++ b/lib/bulk_imports/ndjson_pipeline.rb
@@ -35,6 +35,8 @@ def transform(context, data)
end
def load(_context, object)
+ raise StandardError.new('Error!')
+
return unless object
if object.new_record?
- Start a few imports with any group and let them run.
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Related to #431572 (closed)
Edited by Justin Ho Tuan Duong