diff --git a/rhodecode/templates/admin/permissions/permissions.html b/rhodecode/templates/admin/permissions/permissions.html --- a/rhodecode/templates/admin/permissions/permissions.html +++ b/rhodecode/templates/admin/permissions/permissions.html @@ -104,63 +104,8 @@ ## permissions overview -
- %for section in sorted(c.perm_user.permissions.keys()): -
${section.replace("_"," ").capitalize()}
- %if not c.perm_user.permissions[section]: - ${_('Nothing here yet')} - %else: -
- - - - - - - - - %for k in sorted(c.perm_user.permissions[section], key=lambda s: s.lower): - <% - if section != 'global': - section_perm = c.perm_user.permissions[section].get(k) - _perm = section_perm.split('.')[-1] - else: - _perm = section_perm = None - %> - - - - - - %endfor - -
${_('Name')}${_('Permission')}${_('Edit Permission')}
- %if section == 'repositories': - ${k} - %elif section == 'repositories_groups': - ${k} - %else: - ${h.get_permission_name(k)} - %endif - - %if section == 'global': - ${h.boolicon(k.split('.')[-1] != 'none')} - %else: - ${section_perm} - %endif - - %if section == 'repositories': - ${_('edit')} - %elif section == 'repositories_groups': - ${_('edit')} - %else: - -- - %endif -
-
- %endif - %endfor -
+ <%include file="/base/perms_summary.html"/> +