[Publisher] add publisher view for podcast groups with ID
[mygpo.git] / mygpo / publisher / urls.py
blob553f3517d4f44599078f8b2d1ba2070fc514c190
1 from django.conf.urls import *
3 urlpatterns = patterns('mygpo.publisher.views',
4 url(r'^$', 'home', name='publisher'),
5 url(r'^(?P<username>[\w.+-]+)/update$', 'update_published_podcasts', name='publisher-update'),
6 url(r'^(?P<username>[\w.+-]+)/update-token', 'new_update_token', name='publisher-new-update-token'),
8 url(r'^podcast/(?P<slug>[\w-]+)/$',
9 'podcast_slug', name='podcast-publisher-detail-slug'),
11 url(r'^podcast/(?P<slug>[\w-]+)/update$',
12 'update_podcast_slug', name='podcast-publisher-update-slug'),
14 url(r'^podcast/(?P<slug>[\w-]+)/save$',
15 'save_podcast_slug', name='podcast-publisher-save-slug'),
17 url(r'^podcast/(?P<slug>[\w-]+)/episodes$',
18 'episodes_slug', name='podcast-publisher-episodes-slug'),
20 url(r'^podcast/(?P<p_slug>[\w-]+)/(?P<e_slug>[\w-]+)$',
21 'episode_slug', name='episode-publisher-detail-slug'),
23 url(r'^podcast/(?P<p_slug>[\w-]+)/(?P<e_slug>[\w-]+)/set-slug$',
24 'update_episode_slug_slug', name='publisher-set-episode-slug-slug'),
27 url(r'^podcast/(?P<podcast_id>[0-9a-f]{32})/$',
28 'podcast_id', name='podcast-publisher-detail-id'),
30 url(r'^podcast/(?P<podcast_id>[0-9a-f]{32})/update$',
31 'update_podcast_id', name='podcast-publisher-update-id'),
33 url(r'^podcast/(?P<podcast_id>[0-9a-f]{32})/save$',
34 'save_podcast_id', name='podcast-publisher-save-id'),
36 url(r'^podcast/(?P<podcast_id>[0-9a-f]{32})/episodes$',
37 'episodes_id', name='podcast-publisher-episodes-id'),
39 url(r'^podcast/(?P<podcast_id>[0-9a-f]{32})/(?P<e_id>[0-9a-f]{32})$',
40 'episode_id', name='episode-publisher-detail-id'),
42 url(r'^podcast/(?P<podcast_id>[0-9a-f]{32})/(?P<episode_id>[0-9a-f]{32})/set-slug$',
43 'update_episode_slug_id', name='publisher-set-episode-slug-id'),
46 url(r'^group/(?P<pg_slug>[\w-]+)$', 'group_slug', name='group-publisher-slug'),
47 url(r'^group/(?P<pg_slug>[\w-]+)$', 'group_id', name='group-publisher-id'),
50 url(r'^podcast/search$', 'search_podcast', name='podcast-publisher-search'),
51 url(r'^link/$', 'link', name='link-here'),
52 url(r'^advertise$', 'advertise', name='advertise'),