Merge branch 'master' into static-media
[mygpo.git] / mygpo / podcastlists / urls.py
blob110e21addaece90312f4eb1a5622f1339d141601
1 from django.urls import path, register_converter, include
3 from . import views
5 from mygpo.users import converters
8 register_converter(converters.UsernameConverter, 'username')
11 userpatterns = [
13 path('lists/',
14 views.lists_user,
15 name='lists-user'),
17 path('list/<slug:slug>',
18 views.list_show,
19 name='list-show'),
21 path('list/<slug:slug>.opml',
22 views.list_opml,
23 name='list-opml'),
25 path('list/<slug:slug>/search',
26 views.search,
27 name='list-search'),
29 path('list/<slug:slug>/add/<uuid:podcast_id>',
30 views.add_podcast,
31 name='list-add-podcast'),
33 path('list/<slug:slug>/remove/<int:order>',
34 views.remove_podcast,
35 name='list-remove-podcast'),
37 path('list/<slug:slug>/delete',
38 views.delete_list,
39 name='list-delete'),
41 path('list/<slug:slug>/rate',
42 views.rate_list,
43 name='list-rate'),
48 urlpatterns = [
50 path('share/lists/',
51 views.lists_own,
52 name='lists-overview'),
54 path('share/lists/create',
55 views.create_list,
56 name='list-create'),
58 path('user/<username:username>/',
59 include(userpatterns)),