assign publisher permissions via web interface
[mygpo.git] / mygpo / admin / urls.py
blob64467fe98b5cd2f24d9bf8fae624a82e19a096aa
1 from django.conf.urls import *
3 from mygpo.admin.views import Overview, MergeSelect, MergeVerify, \
4 MergeProcess, MergeStatus, ClientStatsView, ClientStatsJsonView, \
5 UserAgentStatsView, StatsView, StatsJsonView, HostInfo, \
6 FiletypeStatsView, ActivateUserView, UnifyDuplicateSlugsSelect, \
7 UnifyDuplicateSlugs, UnifySlugsStatus, MakePublisherInput, \
8 MakePublisher, MakePublisherResult
10 urlpatterns = patterns('mygpo.admin.views',
11 url(r'^$', Overview.as_view(), name='admin-overview'),
12 url(r'^hostinfo$', HostInfo.as_view(), name='admin-hostinfo'),
13 url(r'^merge/$', MergeSelect.as_view(), name='admin-merge'),
14 url(r'^merge/verify$', MergeVerify.as_view(), name='admin-merge-verify'),
15 url(r'^merge/process$', MergeProcess.as_view(), name='admin-merge-process'),
17 url(r'^merge/status/(?P<task_id>[^/]+)$',
18 MergeStatus.as_view(),
19 name='admin-merge-status'),
21 url(r'^clients$', ClientStatsView.as_view(), name='clients'),
22 url(r'^clients\.json$', ClientStatsJsonView.as_view(), name='clients-json'),
23 url(r'^clients/user_agents$', UserAgentStatsView.as_view(), name='useragents'),
25 url(r'^stats$', StatsView.as_view(), name='stats'),
26 url(r'^stats\.json$', StatsJsonView.as_view(), name='stats-json'),
28 url(r'^filetypes/$',
29 FiletypeStatsView.as_view(),
30 name='admin-filetypes'),
32 url(r'^activate-user/$',
33 ActivateUserView.as_view(),
34 name='admin-activate-user'),
36 url(r'^unify-slugs/select$',
37 UnifyDuplicateSlugsSelect.as_view(),
38 name='admin-unify-slugs-select'),
40 url(r'^unify-slugs/$',
41 UnifyDuplicateSlugs.as_view(),
42 name='admin-unify-slugs'),
44 url(r'^unify-slugs/status/(?P<task_id>[^/]+)$',
45 UnifySlugsStatus.as_view(),
46 name='admin-unify-slugs-status'),
48 url(r'^make-publisher/input$',
49 MakePublisherInput.as_view(),
50 name='admin-make-publisher-input'),
52 url(r'^make-publisher/process$',
53 MakePublisher.as_view(),
54 name='admin-make-publisher'),
56 url(r'^make-publisher/result$',
57 MakePublisher.as_view(),
58 name='admin-make-publisher-result'),