Admins can now own pages, and an admin cannot remove him/herself from the admins group.

This commit is contained in:
JT Smith 2002-08-07 02:35:19 +00:00
parent bd0bf20710
commit a651fadd0b
2 changed files with 5 additions and 2 deletions

View file

@ -136,7 +136,9 @@ sub www_becomeUser {
#-------------------------------------------------------------------
sub www_deleteGrouping {
my ($u);
if (WebGUI::Privilege::isInGroup(3)) {
if ($session{user}{userId} == $session{form}{uid} && $session{form}{gid} == 3) {
return WebGUI::Privilege::vitalComponent();
} elsif (WebGUI::Privilege::isInGroup(3)) {
$u = WebGUI::User->new($session{form}{uid});
$u->deleteFromGroups([$session{form}{gid}]);
return www_editUserGroup();