Skip to content

Resolve "GitLab Migration - History page inconsistencies"

What does this MR do and why?

This MR improves history page according to #383759 (closed)

  • changed column names
  • fixes wrong handling of projects with space names
  • added icons

Screenshots or screen recordings

Before After
127.0.0.1_3000_import_bulk_imports_history__7_ 127.0.0.1_3000_import_bulk_imports_history__6_

How to set up and validate locally

  • Enable feature flag :bulk_import_projects in rails console: Feature.enable(:bulk_import_projects)
  • In GitLab admin settings turn on Enable migrating GitLab groups and projects by direct transfer and save changes /admin/application_settings/general#js-visibility-settings
  • Open "New group" -> Import (/groups/new)
  • Use https://gitlab.com as source instance and GeK1Nis4j-SY1X4sqE5c as personal access token (this token is from separate user on GitLab instance with 0 real data available, so we do not expose any security risks here)
  • Import top-level-group-1 (it contains project)
  • Open History page /bulk_imports/history
  • Observe the result

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Dan MH

Merge request reports