commit
bde9deecbb
6 changed files with 114 additions and 51 deletions
@ -1,35 +1,42 @@ |
|||||||
"""Urls for the emencia.django.newsletter Mailing List""" |
"""Urls for the emencia.django.newsletter Mailing List""" |
||||||
from django.conf.urls import url |
from django.conf.urls import url |
||||||
from django.conf.urls import patterns |
from django.conf.urls import patterns |
||||||
from emencia.django.newsletter.views.mailing_list import UnsubscribeView, UnsubscriptionSuccess |
from emencia.django.newsletter.views.mailing_list import UnsubscribeView |
||||||
|
from emencia.django.newsletter.views.mailing_list import UnsubscriptionSuccess |
||||||
|
from emencia.django.newsletter.views.mailing_list import AuthMailingSettings |
||||||
|
|
||||||
from emencia.django.newsletter.forms import MailingListSubscriptionForm |
from emencia.django.newsletter.forms import MailingListSubscriptionForm |
||||||
from emencia.django.newsletter.forms import AllMailingListSubscriptionForm |
from emencia.django.newsletter.forms import AllMailingListSubscriptionForm |
||||||
|
|
||||||
urlpatterns = patterns('emencia.django.newsletter.views.mailing_list', |
urlpatterns = patterns('emencia.django.newsletter.views.mailing_list', |
||||||
|
|
||||||
url(r'^unsubscribe/hard/(?P<slug>[-\w]+)/(?P<uidb36>[0-9A-Za-z]+)-(?P<token>.+)/$', |
url(r'^unsubscribe/hard/(?P<slug>[-\w]+)/(?P<uidb36>[0-9A-Za-z]+)-(?P<token>.+)/$', |
||||||
'view_mailinglist_unsubscribe', |
'view_mailinglist_unsubscribe', |
||||||
name='newsletter_mailinglist_unsubscribe_hard'), |
name='newsletter_mailinglist_unsubscribe_hard'), |
||||||
|
|
||||||
url(r'^unsubscribe/(?P<slug>[-\w]+)/(?P<uidb36>[0-9A-Za-z]+)-(?P<token>.+)/$', |
url(r'^unsubscribe/(?P<slug>[-\w]+)/(?P<uidb36>[0-9A-Za-z]+)-(?P<token>.+)/$', |
||||||
UnsubscribeView.as_view(), |
UnsubscribeView.as_view(), |
||||||
name='newsletter_mailinglist_unsubscribe'), |
name='newsletter_mailinglist_unsubscribe'), |
||||||
|
|
||||||
url(r'^unsubscribe/handle/$', |
url(r'^unsubscribe/handle/$', |
||||||
'unsubscription_handle', |
'unsubscription_handle', |
||||||
name='newsletter_mailinglist_unsubscribe_handle'), |
name='newsletter_mailinglist_unsubscribe_handle'), |
||||||
|
|
||||||
url(r'^unsubscribe/success/$', |
url(r'^unsubscribe/success/$', |
||||||
UnsubscriptionSuccess.as_view(), |
UnsubscriptionSuccess.as_view(), |
||||||
name='newsletter_mailinglist_unsubscribe_success'), |
name='newsletter_mailinglist_unsubscribe_success'), |
||||||
|
|
||||||
url(r'^subscribe/(?P<mailing_list_id>\d+)/', |
url(r'^subscribe/(?P<mailing_list_id>\d+)/', |
||||||
'view_mailinglist_subscribe', |
'view_mailinglist_subscribe', |
||||||
{'form_class': MailingListSubscriptionForm}, |
{'form_class': MailingListSubscriptionForm}, |
||||||
name='newsletter_mailinglist_subscribe'), |
name='newsletter_mailinglist_subscribe'), |
||||||
url(r'^subscribe/', |
url(r'^subscribe/', |
||||||
'view_mailinglist_subscribe', |
'view_mailinglist_subscribe', |
||||||
{'form_class': AllMailingListSubscriptionForm}, |
{'form_class': AllMailingListSubscriptionForm}, |
||||||
name='newsletter_mailinglist_subscribe_all'), |
name='newsletter_mailinglist_subscribe_all'), |
||||||
) |
|
||||||
|
url(r'^settings/(?P<uidb36>[0-9A-Za-z]+)-(?P<token>.+)/$', |
||||||
|
AuthMailingSettings.as_view(), |
||||||
|
name='newsletter-authmailingsettings'), |
||||||
|
|
||||||
|
) |
||||||
|
|||||||
Loading…
Reference in new issue