X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=rt%2Fshare%2Fhtml%2FAdmin%2FGlobal%2FUserRights.html;h=f5765b54c0337448d7522f93dca4943c43ef7890;hp=8011c9b662df127d59065eaa422d73c1fab3a72f;hb=187086c479a09629b7d180eec513fb7657f4e291;hpb=0fb307c305e4bc2c9c27dc25a3308beae3a4d33c diff --git a/rt/share/html/Admin/Global/UserRights.html b/rt/share/html/Admin/Global/UserRights.html index 8011c9b66..f5765b54c 100755 --- a/rt/share/html/Admin/Global/UserRights.html +++ b/rt/share/html/Admin/Global/UserRights.html @@ -2,7 +2,7 @@ %# %# COPYRIGHT: %# -%# This software is Copyright (c) 1996-2011 Best Practical Solutions, LLC +%# This software is Copyright (c) 1996-2018 Best Practical Solutions, LLC %# %# %# (Except where explicitly superseded by other copyright notices) @@ -46,54 +46,14 @@ %# %# END BPS TAGGED BLOCK }}} <& /Admin/Elements/Header, Title => loc('Modify global user rights') &> -<& /Admin/Elements/SystemTabs, - current_tab => 'Admin/Global/UserRights.html', - Title => loc('Modify global user rights') &> +<& /Elements/Tabs &> <& /Elements/ListActions, actions => \@results &> -
- -<&| /Widgets/TitleBox, title => loc('Modify global user rights.') &> - - -% while ( my $UserObj = $Users->Next ) { -% my $group = RT::Group->new($session{'CurrentUser'}); -% $group->LoadACLEquivalenceGroup( $UserObj ); - - - - -% } -
<& /Elements/ShowUser, User => $UserObj &><& /Admin/Elements/SelectRights, - PrincipalId => $group->PrincipalId, - Object => $RT::System, - &>
- - -<& /Elements/Submit, Label => loc('Modify User Rights'), Reset => 1 &> - + + <& /Admin/Elements/EditRights, Context => $RT::System, Principals => \@principals &> + <& /Elements/Submit, Label => loc('Save Changes') &>
<%INIT> - - #Update the acls. - my @results = ProcessACLChanges(\%ARGS); - -# {{{ Deal with setting up the display of current rights. - - -# Find out which users we want to display ACL selects for -my $Privileged = RT::Group->new($session{'CurrentUser'}); -$Privileged->LoadSystemInternalGroup('Privileged'); -my $Users = $Privileged->UserMembersObj(); -$Users->OrderBy( FIELD => $UserOrderBy, ORDER => $UserOrder ); - - - -# }}} - +my @results = ProcessACLs(\%ARGS); +my @principals = GetPrincipalsMap($RT::System, 'Users'); - -<%ARGS> -$UserOrderBy => 'Name' -$UserOrder => 'ASC' -