repo-settings: unify the URL schemas and always use settings/ for repo based

urls.
This commit is contained in:
Marcin Kuzminski 2017-05-12 11:55:07 +02:00
parent 8890b4a0da
commit ddf67dbb5b
2 changed files with 10 additions and 10 deletions

View file

@ -44,23 +44,23 @@ def includeme(config):
# Maintenance
config.add_route(
name='repo_maintenance',
pattern='/{repo_name:.*?[^/]}/maintenance', repo_route=True)
pattern='/{repo_name:.*?[^/]}/settings/maintenance', repo_route=True)
config.add_route(
name='repo_maintenance_execute',
pattern='/{repo_name:.*?[^/]}/maintenance/execute', repo_route=True)
pattern='/{repo_name:.*?[^/]}/settings/maintenance/execute', repo_route=True)
# Strip
config.add_route(
name='strip',
pattern='/{repo_name:.*?[^/]}/strip', repo_route=True)
pattern='/{repo_name:.*?[^/]}/settings/strip', repo_route=True)
config.add_route(
name='strip_check',
pattern='/{repo_name:.*?[^/]}/strip_check', repo_route=True)
pattern='/{repo_name:.*?[^/]}/settings/strip_check', repo_route=True)
config.add_route(
name='strip_execute',
pattern='/{repo_name:.*?[^/]}/strip_execute', repo_route=True)
pattern='/{repo_name:.*?[^/]}/settings/strip_execute', repo_route=True)
# Scan module for configuration decorators.
config.scan()

View file

@ -100,11 +100,11 @@ function registerRCRoutes() {
pyroutes.register('edit_repo_caches', '/%(repo_name)s/settings/caches', ['repo_name']);
pyroutes.register('edit_repo_perms', '/%(repo_name)s/settings/permissions', ['repo_name']);
pyroutes.register('repo_reviewers', '/%(repo_name)s/settings/review/rules', ['repo_name']);
pyroutes.register('repo_maintenance', '/%(repo_name)s/maintenance', ['repo_name']);
pyroutes.register('repo_maintenance_execute', '/%(repo_name)s/maintenance/execute', ['repo_name']);
pyroutes.register('strip', '/%(repo_name)s/strip', ['repo_name']);
pyroutes.register('strip_check', '/%(repo_name)s/strip_check', ['repo_name']);
pyroutes.register('strip_execute', '/%(repo_name)s/strip_execute', ['repo_name']);
pyroutes.register('repo_maintenance', '/%(repo_name)s/settings/maintenance', ['repo_name']);
pyroutes.register('repo_maintenance_execute', '/%(repo_name)s/settings/maintenance/execute', ['repo_name']);
pyroutes.register('strip', '/%(repo_name)s/settings/strip', ['repo_name']);
pyroutes.register('strip_check', '/%(repo_name)s/settings/strip_check', ['repo_name']);
pyroutes.register('strip_execute', '/%(repo_name)s/settings/strip_execute', ['repo_name']);
pyroutes.register('search', '/_admin/search', []);
pyroutes.register('search_repo', '/%(repo_name)s/search', ['repo_name']);
pyroutes.register('user_profile', '/_profiles/%(username)s', ['username']);