You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
1.1 KiB
20 lines
1.1 KiB
"""Urls for the emencia.django.newsletter Mailing List"""
|
|
from django.conf.urls.defaults import url
|
|
from django.conf.urls.defaults import patterns
|
|
|
|
from emencia.django.newsletter.forms import MailingListSubscriptionForm
|
|
from emencia.django.newsletter.forms import AllMailingListSubscriptionForm
|
|
|
|
urlpatterns = patterns('emencia.django.newsletter.views.mailing_list',
|
|
url(r'^unsubscribe/(?P<slug>[-\w]+)/(?P<uidb36>[0-9A-Za-z]+)-(?P<token>.+)/$',
|
|
'view_mailinglist_unsubscribe',
|
|
name='newsletter_mailinglist_unsubscribe'),
|
|
url(r'^subscribe/(?P<mailing_list_id>\d+)/',
|
|
'view_mailinglist_subscribe',
|
|
{'form_class': MailingListSubscriptionForm},
|
|
name='newsletter_mailinglist_subscribe'),
|
|
url(r'^subscribe/',
|
|
'view_mailinglist_subscribe',
|
|
{'form_class': AllMailingListSubscriptionForm},
|
|
name='newsletter_mailinglist_subscribe_all'),
|
|
)
|
|
|