forked from mozilla/zamboni
-
Notifications
You must be signed in to change notification settings - Fork 8
/
urls.py
51 lines (43 loc) · 1.97 KB
/
urls.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
from django.conf.urls.defaults import patterns, url, include
from django.contrib import admin
from django.shortcuts import redirect
from amo.urlresolvers import reverse
from . import views
urlpatterns = patterns('',
# AMO stuff.
url('^$', lambda r: redirect('admin:index'), name='zadmin.home'),
url('^env$', views.env, name='amo.env'),
url('^flagged', views.flagged, name='zadmin.flagged'),
url('^hera', views.hera, name='zadmin.hera'),
url('^settings', views.settings, name='zadmin.settings'),
url('^fix-disabled', views.fix_disabled_file, name='zadmin.fix-disabled'),
url(r'^validation/application_versions\.json$',
views.application_versions_json,
name='zadmin.application_versions_json'),
url(r'^validation/start$', views.start_validation,
name='zadmin.start_validation'),
url(r'^validation/job-status\.json$', views.job_status,
name='zadmin.job_status'),
url(r'^validation/set/(?P<job>\d+)$', views.notify_success,
name='zadmin.notify.success'),
url(r'^validation/notify/(?P<job>\d+)$', views.notify_failure,
name='zadmin.notify.failure'),
url(r'^validation/notify/syntax.json$', views.notify_syntax,
name='zadmin.notify.syntax'),
url(r'^validation$', views.validation, name='zadmin.validation'),
url(r'^email_preview/(?P<topic>.*)\.csv$',
views.email_preview_csv, name='zadmin.email_preview_csv'),
url(r'^jetpack$', views.jetpack, name='zadmin.jetpack'),
url('^elastic$', views.elastic, name='zadmin.elastic'),
url('^mail$', views.mail, name='zadmin.mail'),
url('^celery$', views.celery, name='zadmin.celery'),
url('^addon-name-blocklist$', views.addon_name_blocklist,
name='zadmin.addon-name-blocklist'),
# The Django admin.
url('^models/', include(admin.site.urls)),
)
# Hijack the admin's login to use our pages.
def login(request):
url = '%s?to=%s' % (reverse('users.login'), request.path)
return redirect(url)
admin.site.login = login