Require verification when deleting users
Description
It would be great if the "Delete User" action had a prompt where the user name of the soon-to-be-gone user must be entered, at least if the user and all his data is remove.
A similar protection already exists for removing projects, where the project name must be entered to complete deletion.
Use cases
One of our admins deleted the wrong user with all data, because he accidentally chose the wrong row in the user list view and it took about 9 hours to manually restore just this user and his data from a recovery system, which involved checking about 100 tables for the relevant data.
This error could have been avoided, if the admin had had to enter the users name when deleting the user.
Feature checklist
Make sure these are completed before closing the issue, with a link to the relevant commit.
-
Feature assurance -
Documentation -
Added to features.yml