Skip to content

Allow re-importing projects in project importers

Illya Klymov requested to merge 23905-re-import-github-project into master

What does this MR do and why?

This MR exposes functionality of re-importing projects (importing same project multiple times to different paths) in UI

Related to #23905 (closed)

Describe in detail what your merge request does and why.

Screenshots or screen recordings

GitHub_import___GitLab__2_

How to set up and validate locally

  1. Create GitHub personal access token with repo permission
  2. Open /projects/new#import_project and login to github using your token
  3. Initiate import of some project and wait while it will be completed
  4. Verify Re-import button is available
  5. First click to re-import button should bring focus to project name field
  6. Second click to re-import button should initiate new import

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 Illya Klymov

Merge request reports