forked from jpic/django-social
/
urls.py
38 lines (37 loc) · 1.36 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
from django.conf.urls.defaults import *
urlpatterns = patterns('subscription.views',
url(r'unsubscribe/(?P<content_type>\d+)/(?P<object_id>\d+)/',
'unsubscribe', {
},
'subscription_unsubscribe'),
url(r'subscribe/(?P<content_type>\d+)/(?P<object_id>\d+)/',
'subscribe', {
}, 'subscription_subscribe'),
url(r'^dropdown/ajax/$', 'dropdown_ajax', {
'dropdowns': ['other', 'friends', 'messages'],
'states': ['undelivered', 'unacknowledged', 'acknowledged'],
'push_states': {
'undelivered': 'unacknowledged',
},
'counter_state': 'unacknowledged',
}, 'subscription_dropdown_ajax'),
url(r'^dropdown/open/$', 'dropdown_open', {
'push_states': {
'unacknowledged': 'acknowledged',
},
}, 'subscription_dropdown_open'),
url(r'^dropdown/more/$', 'dropdown_more', {
'push_states': {
'undelivered': 'acknowledged',
'unacknowledged': 'acknowledged',
},
}, 'subscription_dropdown_more'),
url(r'^$', 'list', {
'keys': ['dropdown=other', 'dropdown=friends', 'dropdown=messages'],
'states': ['undelivered', 'unacknowledged', 'acknowledged'],
'push_states': {
'undelivered': 'acknowledged',
'unacknowledged': 'acknowledged',
},
}, 'subscription_list'),
)