# HG changeset patch # User Mads Kiilerich # Date 1364429445 -3600 # Node ID ce9a226e0867a164d4038a661903ea1ff9e0c41f # Parent 91ff741c4de5f278d1fade2f28f8196219c6d95a sort permission lists by (repository) name This also exhibits too much code in templates and code/template duplication. diff -r 91ff741c4de5 -r ce9a226e0867 rhodecode/templates/admin/permissions/permissions.html --- a/rhodecode/templates/admin/permissions/permissions.html Thu Mar 28 01:10:45 2013 +0100 +++ b/rhodecode/templates/admin/permissions/permissions.html Thu Mar 28 01:10:45 2013 +0100 @@ -119,7 +119,7 @@ ${_('Edit Permission')} - %for k in c.perm_user.permissions[section]: + %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) diff -r 91ff741c4de5 -r ce9a226e0867 rhodecode/templates/admin/users/user_edit.html --- a/rhodecode/templates/admin/users/user_edit.html Thu Mar 28 01:10:45 2013 +0100 +++ b/rhodecode/templates/admin/users/user_edit.html Thu Mar 28 01:10:45 2013 +0100 @@ -205,7 +205,7 @@ ${_('Edit Permission')} - %for k in c.perm_user.permissions[section]: + %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) diff -r 91ff741c4de5 -r ce9a226e0867 rhodecode/templates/admin/users/user_edit_my_account.html --- a/rhodecode/templates/admin/users/user_edit_my_account.html Thu Mar 28 01:10:45 2013 +0100 +++ b/rhodecode/templates/admin/users/user_edit_my_account.html Thu Mar 28 01:10:45 2013 +0100 @@ -56,7 +56,7 @@ ${_('Permission')} - %for k in c.rhodecode_user.permissions[section]: + %for k in sorted(c.rhodecode_user.permissions[section], key=lambda s: s.lower): <% if section != 'global': section_perm = c.rhodecode_user.permissions[section].get(k) diff -r 91ff741c4de5 -r ce9a226e0867 rhodecode/templates/admin/users_groups/users_group_edit.html --- a/rhodecode/templates/admin/users_groups/users_group_edit.html Thu Mar 28 01:10:45 2013 +0100 +++ b/rhodecode/templates/admin/users_groups/users_group_edit.html Thu Mar 28 01:10:45 2013 +0100 @@ -186,7 +186,7 @@ ${_('Edit Permission')} - %for k in c.users_group.permissions[section]: + %for k in sorted(c.users_group.permissions[section], key=lambda s: s.lower): <% section_perm = c.users_group.permissions[section].get(k) _perm = section_perm.split('.')[-1]