changeset 3623:ce9a226e0867 beta

sort permission lists by (repository) name This also exhibits too much code in templates and code/template duplication.
author Mads Kiilerich <madski@unity3d.com>
date Thu, 28 Mar 2013 01:10:45 +0100
parents 91ff741c4de5
children 4dddb7ee8865
files rhodecode/templates/admin/permissions/permissions.html rhodecode/templates/admin/users/user_edit.html rhodecode/templates/admin/users/user_edit_my_account.html rhodecode/templates/admin/users_groups/users_group_edit.html
diffstat 4 files changed, 4 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- 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 @@
                     <th class="left">${_('Edit Permission')}</th>
                 </thead>
                 <tbody>
-                %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)
--- 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 @@
                     <th class="left">${_('Edit Permission')}</th>
                 </thead>
                 <tbody>
-                %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)
--- 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 @@
                   <th class="left">${_('Permission')}</th>
               </thead>
               <tbody>
-            %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)
--- 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 @@
                 <th class="left">${_('Edit Permission')}</th>
             </thead>
             <tbody>
-            %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]