diff --git a/rhodecode/templates/admin/users/user_edit.html b/rhodecode/templates/admin/users/user_edit.html --- a/rhodecode/templates/admin/users/user_edit.html +++ b/rhodecode/templates/admin/users/user_edit.html @@ -157,5 +157,51 @@ ${h.end_form()} + + ## permissions overview +
+ %for section in sorted(c.perm_user.permissions.keys()): +
${section.replace("_"," ").capitalize()}
+ +
+ + + + + + + + %for k in c.perm_user.permissions[section]: + <% + 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')}
+ %if section == 'repositories': + ${k} + %elif section == 'repositories_groups': + ${k} + %else: + ${k} + %endif + + %if section == 'global': + ${h.bool2icon(True)} + %else: + ${section_perm} + %endif +
+
+ %endfor +