Skip to content

Group Migration - Show import status - frontend

What does this MR do?

Original issue: #298801 (closed) Please note - changing icons are handled in separate issue #271505 (closed)

backend

  • expose id of BulkImport entity to use for tracking import status
  • return id of created entity from controller

frontend

  • remove ugly frontend-based implementation of statuses
  • use realtime_changes endpoint for tracking

Video

New_Group___GitLab__3_

Testing guidelines

*** 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 importing any group
  • Make sure Your import goes through entire chain " Scheduling -> Running -> Done" while polling for realtime_changes.json

Does this MR meet the acceptance criteria?

Conformity

Edited by Illya Klymov

Merge request reports

Loading