Use Django's new UUIDField
[mygpo.git] / mygpo / share / urls.py
blob1597833e3ab2b1d7bb58d530e070b3cb4cb64f50
1 from django.conf.urls import *
3 from mygpo.share.views import ShareFavorites, FavoritesPublic, \
4 PublicSubscriptions, FavoritesFeedCreateEntry
5 from mygpo.share.userpage import UserpageView
8 urlpatterns = patterns('mygpo.share.views',
9 url(r'^share/$',
10 'overview', name='share'),
11 url(r'^share/subscriptions-public$',
12 'set_token_public',
13 {'public': True, 'token_name': 'subscriptions_token'},
14 name='subscriptions-public'),
15 url(r'^share/subscriptions-private$',
16 'set_token_public',
17 {'public': False, 'token_name': 'subscriptions_token'},
18 name='subscriptions-private'),
19 url(r'^share/favfeed-public$',
20 'set_token_public',
21 {'public': True, 'token_name': 'favorite_feeds_token'},
22 name='favfeed-public'),
23 url(r'^share/favfeed-private$',
24 'set_token_public',
25 {'public': False, 'token_name': 'favorite_feeds_token'},
26 name='favfeed-private'),
27 url(r'^share/userpage-public$',
28 'set_token_public',
29 {'public': True, 'token_name': 'userpage_token'},
30 name='userpage-public'),
31 url(r'^share/userpage-private$',
32 'set_token_public',
33 {'public': False, 'token_name': 'userpage_token'},
34 name='userpage-private'),
36 url(r'^share/favorites$',
37 ShareFavorites.as_view(),
38 name='share-favorites',
41 url(r'^favorites/private',
42 FavoritesPublic.as_view(public=False),
43 name='favorites_private'),
45 url(r'^favorites/public',
46 FavoritesPublic.as_view(public=True),
47 name='favorites_public'),
49 url(r'^share/subscriptions/private',
50 PublicSubscriptions.as_view(public=False),
51 name='private_subscriptions'),
53 url(r'^share/subscriptions/public',
54 PublicSubscriptions.as_view(public=True),
55 name='public_subscriptions'),
57 url(r'^share/favorites/create-directory-entry',
58 FavoritesFeedCreateEntry.as_view(),
59 name='favorites-create-entry'),
63 urlpatterns += patterns('mygpo.share.userpage',
64 url(r'^user/(?P<username>[\w.+-]+)/?$', UserpageView.as_view(), name='user'),