Mercurial > kallithea
comparison rhodecode/config/routing.py @ 1445:c78f6bf52e9c beta
Beginning of API implementation for rhodecode
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Sat, 20 Aug 2011 18:13:54 +0300 |
parents | d5d7c40e8591 |
children | 8585fbf3ed06 |
comparison
equal
deleted
inserted
replaced
1444:d17aa79768f0 | 1445:c78f6bf52e9c |
---|---|
252 m.connect("admin_settings_my_account_update", "/my_account_update", | 252 m.connect("admin_settings_my_account_update", "/my_account_update", |
253 action="my_account_update", conditions=dict(method=["PUT"])) | 253 action="my_account_update", conditions=dict(method=["PUT"])) |
254 m.connect("admin_settings_create_repository", "/create_repository", | 254 m.connect("admin_settings_create_repository", "/create_repository", |
255 action="create_repository", conditions=dict(method=["GET"])) | 255 action="create_repository", conditions=dict(method=["GET"])) |
256 | 256 |
257 | |
257 #ADMIN MAIN PAGES | 258 #ADMIN MAIN PAGES |
258 with rmap.submapper(path_prefix=ADMIN_PREFIX, | 259 with rmap.submapper(path_prefix=ADMIN_PREFIX, |
259 controller='admin/admin') as m: | 260 controller='admin/admin') as m: |
260 m.connect('admin_home', '', action='index') | 261 m.connect('admin_home', '', action='index') |
261 m.connect('admin_add_repo', '/add_repo/{new_repo:[a-z0-9\. _-]*}', | 262 m.connect('admin_add_repo', '/add_repo/{new_repo:[a-z0-9\. _-]*}', |
262 action='add_repo') | 263 action='add_repo') |
263 | 264 |
265 #========================================================================== | |
266 # API V1 | |
267 #========================================================================== | |
268 with rmap.submapper(path_prefix=ADMIN_PREFIX, | |
269 controller='api/api') as m: | |
270 m.connect('api', '/api') | |
271 | |
272 | |
264 #USER JOURNAL | 273 #USER JOURNAL |
265 rmap.connect('journal', '%s/journal' % ADMIN_PREFIX, controller='journal') | 274 rmap.connect('journal', '%s/journal' % ADMIN_PREFIX, controller='journal') |
266 | 275 |
267 rmap.connect('public_journal', '%s/public_journal' % ADMIN_PREFIX, | 276 rmap.connect('public_journal', '%s/public_journal' % ADMIN_PREFIX, |
268 controller='journal', action="public_journal") | 277 controller='journal', action="public_journal") |
398 conditions=dict(function=check_repo)) | 407 conditions=dict(function=check_repo)) |
399 | 408 |
400 rmap.connect('repo_forks_home', '/{repo_name:.*}/forks', | 409 rmap.connect('repo_forks_home', '/{repo_name:.*}/forks', |
401 controller='forks', action='forks', | 410 controller='forks', action='forks', |
402 conditions=dict(function=check_repo)) | 411 conditions=dict(function=check_repo)) |
412 | |
403 return rmap | 413 return rmap |