Mercurial > kallithea
diff rhodecode/config/routing.py @ 1085:3fe3285868d1 beta
implemented public journal for anonymous users, admin can control which repositories
are visible in such journal in admin panel
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Fri, 25 Feb 2011 18:47:09 +0100 |
parents | da5075ce681c |
children | fee472613dfa |
line wrap: on
line diff
--- a/rhodecode/config/routing.py Fri Feb 25 01:36:17 2011 +0100 +++ b/rhodecode/config/routing.py Fri Feb 25 18:47:09 2011 +0100 @@ -86,6 +86,9 @@ m.connect('repo_cache', "/repos_cache/{repo_name:.*}", action="repo_cache", conditions=dict(method=["DELETE"], function=check_repo)) + m.connect('repo_public_journal', "/repos_public_journal/{repo_name:.*}", + action="repo_public_journal", conditions=dict(method=["PUT"], + function=check_repo)) #ADMIN USER REST ROUTES routes_map.resource('user', 'users', controller='admin/users', path_prefix='/_admin') @@ -145,6 +148,8 @@ #USER JOURNAL routes_map.connect('journal', '/_admin/journal', controller='journal',) + routes_map.connect('public_journal', '/_admin/public_journal', controller='journal', + action="public_journal") routes_map.connect('toggle_following', '/_admin/toggle_following', controller='journal', action='toggle_following', conditions=dict(method=["POST"]))