-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathurls.py
43 lines (31 loc) · 1.53 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
from django.conf.urls.defaults import patterns, include, url
from django.shortcuts import redirect
urlpatterns = patterns('pyres_django.views',
url(r'^$', 'overview', name='resweb-index'),
url(r'^working/$', 'working', name='resweb-working'),
url(r'^queues/$', 'queues', name='resweb-queues'),
url(r'^queues/(?P<queue_id>\w.+)/$', 'queue',
name='resweb-queue'),
url(r'^queues_delete/(?P<queue_id>\w.+)/$', 'delete_queue',
name='resweb-queue-delete'),
# Note: pyres currently doesn't support * for queues.
url(r'^failed/$', 'failed', name='resweb-failed'),
url(r'^failed/retry/$', 'failed_job', {'retry':True},
name='resweb-failed-retry'),
url(r'^failed/delete/$', 'failed_job', name='resweb-failed-delete'),
url(r'^failed/delete_all/$', 'delete_all_failed',
name='resweb-delete-all-failed'),
url(r'^failed/retry_all/$', 'retry_failed',
name='resweb-retry-all-failed'),
url(r'^workers/$', 'workers', name='resweb-workers'),
url(r'^workers/(?P<worker_id>\w.+)/$', 'worker',
name='resweb-worker'),
#url(r'^stats/$', 'stats', name='resweb-stats'),
url(r'^stats/$', lambda r: redirect('resweb-stats-key',
key='resque'), name='resweb-stats'),
url(r'^stats/(?P<key>\w+)/$', 'stats', name='resweb-stats-key'),
url(r'^stat/(?P<stat_id>\w.+)/$', 'stat', name='resweb-stat'),
url(r'^delayed/$', 'delayed', name='resweb-delayed'),
url(r'^delayed/(?P<timestamp>\w.+)/$', 'delayed_timestamp',
name='resweb-delayed-timestamp'),
)