LINK: http://mantis.testlink.org/view.php?id=5633
Because for several logic we need to understand what is our role and assume that this role have needed rights,
allowing changes to system defined role like ADMIN can generate weird situation.
Trying to use experience gathered from other systems (mantisbt,linux), make us to take following decision:
1. admin role will be not editable anymore
2. when doing right checks, we will always first check for SYSTEM CRITIC ROLES
(at time of this writing only admin), and then will check rights.
If rights for admin role are delete from DB, is not important because admin role means super powers.
With this approach I think several issues related to role assignment on test project and test plan will be resolved.