1 <& /Admin/Elements/Header, Title => 'Modify System ACLS' &>
2 <& /Admin/Elements/SystemTabs &>
4 <& /Elements/ListActions, actions => \@results &>
5 <FORM METHOD=POST action="GroupRights.html">
9 <h2>Modify global rights for groups</h2>
12 <TR><TD>Pseudogroups</TD></TR>
13 % while (my $GroupObj = $PseudoGroups->Next()) {
20 <& /Admin/Elements/SelectRights, PrincipalObj => $GroupObj,
21 PrincipalType => 'Group',
28 <TR><TD>Groups</TD></TR>
30 % while (my $GroupObj = $Groups->Next()) {
37 <& /Admin/Elements/SelectRights, PrincipalObj => $GroupObj,
38 PrincipalType => 'Group',
46 <& /Elements/Submit, Caption => "Be sure to save your changes", Reset => 1 &>
52 my @results = ProcessACLChanges(\@CheckACL, \%ARGS);
55 # {{{ do basic initialization.
59 # Find out which groups we want to display ACL selects for.
60 my $Groups = new RT::Groups($session{'CurrentUser'});
61 #TODO: limit this to non-pseudogroups
62 $Groups->LimitToReal();
65 my $PseudoGroups = new RT::Groups($session{'CurrentUser'});
66 #TODO: limit this to non-pseudogroups
67 $PseudoGroups->LimitToPseudo;