Confirmation panels for significant actions are inconsistent in text to type in
Summary
Some actions like deleting a project and transferring a project to another namespace require the user to confirm the action by typing in a piece of text. For deleting projects, the user is asked to type in Delete
followed by the full namespace and project title. For transferring a project, the user is asked to just type in the project's name (as opposed to title), without the namespace.
I think these and other confirmation panels should be consistent in what they ask users to type in. Additionally, asking users to type the full namespace and title is way too long. The attached screenshots show an example where I would have to type in Delete Enverus / Business Automation / Cluster Support / Deploy Services
, a 72 character long piece of text. It's even worse with deeper group hierarchies or longer project titles.
Steps to reproduce
Perform an action that requires confirmation, like deleting a project or transferring a project to a new namespace.
Example Project
N/A
What is the current bug behavior?
The requested confirmation string differs between panels, and is sometimes unreasonably long.
What is the expected correct behavior?
All the confirmation panels should be consistent in what they ask the user to type in. I would personally prefer just the project's name (i.e., last path component, equivalent to $CI_PROJECT_NAME
).
Relevant logs and/or screenshots
Delete project:
Transfer project:
Output of checks
This happens on GitLab.com.
Results of GitLab environment info
N/A
Results of GitLab application Check
N/A
Possible fixes
Choose a consistent thing to ask the user to type in. I suggest just the project name (not the title).