diff options
Diffstat (limited to 'app/lttr/urls.py')
-rw-r--r-- | app/lttr/urls.py | 36 |
1 files changed, 13 insertions, 23 deletions
diff --git a/app/lttr/urls.py b/app/lttr/urls.py index f103cec..f8f888b 100644 --- a/app/lttr/urls.py +++ b/app/lttr/urls.py @@ -16,6 +16,11 @@ urlpatterns = [ name="detail" ), path( + r'<str:slug>/subscribe', + views.NewsletterSubscribeView.as_view(), + name="subscribe" + ), + path( r'<str:slug>/<int:page>', views.NewsletterListView.as_view(), name="list" @@ -24,26 +29,12 @@ urlpatterns = [ '<str:slug>/activate/<str:activation_code>/', views.ConfirmSubscriptionView.as_view(), name='newsletter_activate' ), - #path( - # '/subscribe/confirm/', - # views.SubscribeRequestView.as_view(confirm=True), - # name='newsletter_subscribe_confirm' - #), - #path( - # '^<newsletter_slug:s>/update/$', - # views.UpdateRequestView.as_view(), - # name='newsletter_update_request' - #), - #path( - # '^<newsletter_slug:s>/unsubscribe/$', - # views.UnsubscribeRequestView.as_view(), - # name='newsletter_unsubscribe_request' - #), - #path( - # '^<newsletter_slug:s>/unsubscribe/confirm/$', - # views.UnsubscribeRequestView.as_view(confirm=True), - # name='newsletter_unsubscribe_confirm' - #), + path( + r'<str:slug>/', + views.NewsletterListView.as_view(), + {'page': 1}, + name="list" + ), path( r'subscribed/', views.NewsletterSubscribedView.as_view(), @@ -51,8 +42,7 @@ urlpatterns = [ ), path( r'', - views.NewsletterListView.as_view(), - {'page': 1}, - name="list" + views.NewsletterOptionsView.as_view(), + name="newsletters" ), ] |