Delete Group Owner -> Project Deleted
Summary:
Deleting the group owner deletes the group and project without further warnings even if other developers are assigned to the projects.
Steps to reproduce:
- Create a group "test" add a project "test-project" and two members, one as developer "test-dev" and one as owner "test-owner".
- Remove yourself (creating admin account) from the group
- Destroy the group owner in the admin area/users section
- the following message appears "USER test WILL BE REMOVED! All tickets linked to this user will also be removed! Maybe block the user instead? Are you sure?"
- use the admin interface to see that the group "test" and the project "test-project" are not longer there
Expected behavior:
I would expect to be warned about affected groups/projects, the "warning message" talks about tickets, its not obvious that this escalates to groups/projects. Especially compared to the normal project -> edit -> delete workflow that enforces typing of the project name to be sure that deleting is intended this seems to be risky and was at least for me unexpected.
Even better would be to refuse deleting if the user is still a group owner or to keep the group without an owner (admin user can easily assign one).