Skip to content

Group migration: maintain import status across reloads

What does this MR do?

Related issue: #321684 (closed)

Testing guidelines

  • Enable feature bulk_import via Feature.enable(:bulk_import)
  • Open "New group" (/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)
  • Initiate import of any group
  • While status is Running refresh page
  • Ensure data is correctly preserved
  • Wait for Done status
  • Refresh page
  • Ensure data is correctly preserved

Video

New_Group___GitLab__5_

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

No changelog, as feature is behind feature flag

Edited by Illya Klymov

Merge request reports