Add Vue 3 compat flag for offline transfer

What does this MR do and why?

Adds the feature flag vue3_migrate_import_offline_transfer . Verifies vue components load correctly.

The related entrypoints:

  • pages/import/offline/export/history/index.js
  • pages/import/offline/import/index.js
  • pages/import/offline/index.js
  • pages/import/offline/export/index.js

References

#613597

Screenshots or screen recordings

What Before and After (unchanged)

Offline Landing page

/import/offline

Screenshot 2026-09-28 at 7.37.06 PM.png

Offline exports page

import/offline/export

Screenshot 2026-09-28 at 7.35.52 PM.png

Offline exports history page

import/offline/export/history

Screenshot 2026-09-28 at 7.36.36 PM.png

Offline Imports page

import/offline/import

Screenshot 2026-09-28 at 7.38.10 PM.png

How to set up and validate locally

  1. Enable feature flags:

    offline_transfer_imports

    offline_transfer_exports

    offline_transfer_ui

  2. In the app, toggle checkboxes for offline transfer in /admin/application_settings/general#js-import-export-settings

    1. Allow exporting GitLab groups and projects by offline transfer
    2. Allow importing GitLab groups and projects by offline transfer
  3. OPTIONAL: Sanity check the pages in the table above starting from /import/offline.

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.

Edited by Oiza Baiye

Merge request reports

Loading
Loading