diff rhodecode/config/routing.py @ 2833:2f3cba7b6d16 beta

Add quick toggle link for locking for users with write or admin permissions
author Marcin Kuzminski <marcin@python-works.com>
date Wed, 12 Sep 2012 17:15:25 +0200
parents 1670ee0aded7
children d998cc84cf72 0ebdd15de1d8
line wrap: on
line diff
--- a/rhodecode/config/routing.py	Wed Sep 12 16:37:10 2012 +0200
+++ b/rhodecode/config/routing.py	Wed Sep 12 17:15:25 2012 +0200
@@ -141,6 +141,7 @@
         m.connect('repo_locking', "/repo_locking/{repo_name:.*?}",
                   action="repo_locking", conditions=dict(method=["PUT"],
                                                       function=check_repo))
+
     with rmap.submapper(path_prefix=ADMIN_PREFIX,
                         controller='admin/repos_groups') as m:
         m.connect("repos_groups", "/repos_groups",
@@ -561,6 +562,10 @@
                 controller='settings', action='index',
                 conditions=dict(function=check_repo))
 
+    rmap.connect('toggle_locking', "/{repo_name:.*?}/locking_toggle",
+                 controller='settings', action="toggle_locking",
+                 conditions=dict(method=["GET"], function=check_repo))
+
     rmap.connect('repo_fork_create_home', '/{repo_name:.*?}/fork',
                 controller='forks', action='fork_create',
                 conditions=dict(function=check_repo, method=["POST"]))