Create scaffold for offline import form
What does this MR do and why?
Starts the build out of the offline/import stepper form.
After exporting groups to AWS from the /offline/export/ page (and the export is confirmed via email notification), a user will navigate to the the /offline/import/ page for the second half of the process.
The MR adds the two tabs (Configure and Import) with placeholder content. Subsequent MRs under #587079 will build out the actual tabs and update temporary tests.
References
Screenshots or screen recordings
| Before | After |
|---|---|
![]() |
![]() |
![]() |
How to set up and validate locally
-
Enable feature flags:
offline_transfer_importsoffline_transfer_exportsoffline_transfer_ui -
In the app, toggle checkboxes for offline transfer in /admin/application_settings/general#js-import-export-settings
- Allow exporting GitLab groups and projects by offline transfer
- Allow importing GitLab groups and projects by offline transfer
-
Go to /import/offline/import
-
Verify the first tab, click the checkbox and then you can click Continue for the next tab. Click that checkbox and Start import.
MR acceptance checklist
Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.


