diff options
author | Ivan Kohler <ivan@freeside.biz> | 2015-07-09 22:32:26 -0700 |
---|---|---|
committer | Ivan Kohler <ivan@freeside.biz> | 2015-07-09 22:32:26 -0700 |
commit | 026dc7ad72ba972f230b6709e31fa64397d75ad4 (patch) | |
tree | c5af1a7ac9154744afc3660e9a9405892f2bb50b /rt/share/html/Admin/Elements/EditRightsCategoryTabs | |
parent | 07b4bc84d1078f7390221d766cdb3142513db4b0 (diff) | |
parent | 1c538bfabc2cd31f27067505f0c3d1a46cba6ef0 (diff) |
merge RT 4.2.11 and Header changes to disable RT javascript, RT#34237
Diffstat (limited to 'rt/share/html/Admin/Elements/EditRightsCategoryTabs')
-rw-r--r-- | rt/share/html/Admin/Elements/EditRightsCategoryTabs | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/rt/share/html/Admin/Elements/EditRightsCategoryTabs b/rt/share/html/Admin/Elements/EditRightsCategoryTabs index b6eb18900..6174e68d7 100644 --- a/rt/share/html/Admin/Elements/EditRightsCategoryTabs +++ b/rt/share/html/Admin/Elements/EditRightsCategoryTabs @@ -52,15 +52,10 @@ $id $acldesc => '' </%args> <%init> -# XXX OPTIMIZATION: Moving the calls to AvailableRights and RightCategories up -# one component to avoid calling them for every principal would be a win, but -# it's cleaner to do it here. The values can really be computed once per -# $Context. - # Find all our available rights... my (%available_rights, %categories); if ( blessed($Context) and $Context->can('AvailableRights') ) { - %available_rights = %{$Context->AvailableRights}; + %available_rights = %{$Context->AvailableRights( $Principal ? $Principal->PrincipalObj : undef )}; } else { %available_rights = ( loc('System Error') => loc("No rights found") ); } @@ -104,6 +99,8 @@ for my $category ( sort keys %categories ) { $acldesc ||= join '-', ($Principal ? $Principal->PrincipalId : 'addprincipal'), ref($Context), $Context->Id; + +$available_rights{$_} = loc( $available_rights{$_} ) for keys %available_rights; </%init> <div class="category-tabs"> <ul> @@ -121,10 +118,10 @@ $acldesc ||= join '-', ($Principal ? $Principal->PrincipalId : 'addprincipal'), id="SetRights-<% $acldesc %>-<% $right %>" value="<% $right %>" <% $current_rights{$right} ? 'checked' : '' %> /> - <label for="SetRights-<% $acldesc %>-<% $right %>" title="<% loc($right) %>"> - <% loc($available_rights{$right}) %> + <label for="SetRights-<% $acldesc %>-<% $right %>" title="<% $right %>"> + <% $available_rights{$right} %> <span class="separator">—</span> - <span class="rightname"><% loc($right) %></span> + <span class="rightname"><% $right %></span> </label> </li> % } |