-
Nigel McNie authored
Prevent role changing in groups if the user is the only admin. Add some functions to abstract role changing. This patch adds: * group_is_only_admin($group, $user) * group_can_change_role($group, $user, $newrole) * group_change_role($group, $user, $newrole) These functions are used on changerole.php, and also on the member listing page to prevent showing the change role link if the user is the only admin in the group. If the user has no roles that they can change to and changerole.php is visited, it will redirect back to the member listing with an informational message.
031a981c