Mercurial > kallithea
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"]))