X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/6d42bc478e3d1bd90eb294464748c21e4de0fc63..592c9401b18118e01de250d44878b9289b138f9c:/src/club/urls.py diff --git a/src/club/urls.py b/src/club/urls.py index 3e0391b40..9b9d89725 100644 --- a/src/club/urls.py +++ b/src/club/urls.py @@ -1,25 +1,30 @@ # This file is part of Wolnelektury, licensed under GNU Affero GPLv3 or later. # Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information. # -from django.conf.urls import url +from django.urls import path +from django.views.generic import RedirectView +from annoy.utils import banner_exempt from . import views urlpatterns = [ - url(r'^$', views.JoinView.as_view(), name='club_join'), - url(r'^info/$', views.ClubView.as_view(), name='club'), + path('', banner_exempt(views.JoinView.as_view()), name='club_join'), + path('dolacz/', RedirectView.as_view( + url='/pomagam/', permanent=False)), + path('info/', banner_exempt(views.ClubView.as_view()), name='club'), - url(r'^plan/(?P[-a-z0-9]+)/$', views.ScheduleView.as_view(), name='club_schedule'), - url(r'^plan/(?P[-a-z0-9]+)/dziekujemy/$', views.ScheduleThanksView.as_view(), name='club_thanks'), + path('plan//', banner_exempt(views.ScheduleView.as_view()), name='club_schedule'), + path('plan//dziekujemy/', banner_exempt(views.ScheduleThanksView.as_view()), name='club_thanks'), + path('plan//zestawienie//', banner_exempt(views.YearSummaryView.as_view()), name='club_year_summary'), - url(r'^przylacz/(?P[-a-z0-9]+)/$', views.claim, name='club_claim'), - url(r'^anuluj/(?P[-a-z0-9]+)/$', views.cancel, name='club_cancel'), - url(r'^testowa-platnosc/(?P[-a-z0-9]+)/$', views.DummyPaymentView.as_view(), name='club_dummy_payment'), + path('przylacz//', views.claim, name='club_claim'), + path('anuluj//', views.cancel, name='club_cancel'), + path('testowa-platnosc//', views.DummyPaymentView.as_view(), name='club_dummy_payment'), - url(r'platnosc/payu/cykl/(?P.+)/', views.PayURecPayment.as_view(), name='club_payu_rec_payment'), - url(r'platnosc/payu/(?P.+)/', views.PayUPayment.as_view(), name='club_payu_payment'), + path('platnosc/payu/cykl//', banner_exempt(views.PayURecPayment.as_view()), name='club_payu_rec_payment'), + path('platnosc/payu//', banner_exempt(views.PayUPayment.as_view()), name='club_payu_payment'), - url(r'notify/(?P\d+)/', views.PayUNotifyView.as_view(), name='club_payu_notify'), + path('notify//', views.PayUNotifyView.as_view(), name='club_payu_notify'), - url(r'czlonek/', views.MembershipView.as_view(), name='club_membership'), + path('weryfikacja/', views.member_verify, name='club_member_verify'), ]