User mapping - Add in-app confirmation step
What does this MR do and why?
This MR adds a new show
route so that users on a destination instance of GitLab can accept or reject their contribution reassignment invitation instead of accepting or rejecting directly from the email itself.
Screenshots
New in-app confirmation step
After clicking Accept reassignment
After clicking Reject
MR acceptance checklist
Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
How to set up and validate locally
- Find or create an
Import::SourceUser
withreassign_to_user
,reassigned_by_user
and in:awaiting_approval
(1) state - Visit
gdk.test:3000/import/source_users/:import_source_user_id
- If your source user's
reassign_to_user
matches you, you should see the show page above. If not, or if the status isn't:awaiting_approval
, you will see a 404.
Related to #461192 (closed)
Edited by Sam Word