changeset 2370:889cda9c2d14 beta

implemented #464 users groups links inside permission box (only for admins)
author Marcin Kuzminski <marcin@python-works.com>
date Fri, 01 Jun 2012 23:47:16 +0200
parents c2f131502037
children a05e01144a2c
files docs/changelog.rst rhodecode/config/routing.py rhodecode/controllers/changelog.py rhodecode/templates/admin/repos/repo_edit_perms.html
diffstat 4 files changed, 9 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/docs/changelog.rst	Fri Jun 01 23:29:41 2012 +0200
+++ b/docs/changelog.rst	Fri Jun 01 23:47:16 2012 +0200
@@ -18,6 +18,8 @@
   their accounts
 - changed setup-app into setup-rhodecode and added default options to it.
 - new git repos are created as bare now by default
+- #464 added links to groups in permission box
+- #465 mentions autocomplete inside comments boxes
 
 fixes
 +++++
--- a/rhodecode/config/routing.py	Fri Jun 01 23:29:41 2012 +0200
+++ b/rhodecode/config/routing.py	Fri Jun 01 23:47:16 2012 +0200
@@ -213,7 +213,7 @@
         m.connect("user_perm", "/users_perm/{id}",
                   action="update_perm", conditions=dict(method=["PUT"]))
 
-    #ADMIN USERS REST ROUTES
+    #ADMIN USERS GROUPS REST ROUTES
     with rmap.submapper(path_prefix=ADMIN_PREFIX,
                         controller='admin/users_groups') as m:
         m.connect("users_groups", "/users_groups",
--- a/rhodecode/controllers/changelog.py	Fri Jun 01 23:29:41 2012 +0200
+++ b/rhodecode/controllers/changelog.py	Fri Jun 01 23:47:16 2012 +0200
@@ -38,7 +38,6 @@
 from rhodecode.lib.compat import json
 
 from rhodecode.lib.vcs.exceptions import RepositoryError, ChangesetDoesNotExistError
-from rhodecode.model.db import Repository
 
 log = logging.getLogger(__name__)
 
--- a/rhodecode/templates/admin/repos/repo_edit_perms.html	Fri Jun 01 23:29:41 2012 +0200
+++ b/rhodecode/templates/admin/repos/repo_edit_perms.html	Fri Jun 01 23:47:16 2012 +0200
@@ -46,7 +46,12 @@
             <td>${h.radio('g_perm_%s' % g2p.users_group.users_group_name,'repository.write')}</td>
             <td>${h.radio('g_perm_%s' % g2p.users_group.users_group_name,'repository.admin')}</td>
             <td style="white-space: nowrap;">
-                <img class="perm-gravatar" src="${h.url('/images/icons/group.png')}"/>${g2p.users_group.users_group_name}
+                <img class="perm-gravatar" src="${h.url('/images/icons/group.png')}"/>
+                %if h.HasPermissionAny('hg.admin')():
+                 <a href="${h.url('edit_users_group',id=g2p.users_group.users_group_id)}">${g2p.users_group.users_group_name}</a>
+                %else:
+                 ${g2p.users_group.users_group_name}
+                %endif
             </td>
             <td>
                 <span class="delete_icon action_button" onclick="ajaxActionUsersGroup(${g2p.users_group.users_group_id},'${'id%s'%id(g2p.users_group.users_group_name)}')">