For clarity and a better understanding, use a dedicated controller to allow the current admin to confirm adding an administrateur to a procedure.
For clarity and a better understanding, use a dedicated controller to build and render the confirmation URL to share in order to add a new administrateur.