Coverage for website/registrations/urls.py: 100.00%
5 statements
« prev ^ index » next coverage.py v7.6.7, created at 2025-08-14 10:31 +0000
« prev ^ index » next coverage.py v7.6.7, created at 2025-08-14 10:31 +0000
1from django.urls import include, path
2from django.views.generic import TemplateView
4from .views import (
5 BecomeAMemberView,
6 BenefactorRegistrationFormView,
7 ConfirmEmailView,
8 EntryAdminView,
9 MemberRegistrationFormView,
10 NewYearRenewalFormView,
11 ReferenceCreateView,
12 RenewalFormView,
13)
15app_name = "registrations"
17urlpatterns = [
18 path(
19 "registration/",
20 include(
21 [
22 path(
23 "admin/process/<uuid:pk>/",
24 EntryAdminView.as_view(),
25 name="admin-process",
26 ),
27 path(
28 "confirm-email/<uuid:pk>/",
29 ConfirmEmailView.as_view(),
30 name="confirm-email",
31 ),
32 path(
33 "reference/<uuid:pk>/",
34 ReferenceCreateView.as_view(),
35 name="reference",
36 ),
37 path(
38 "reference/<uuid:pk>/success",
39 ReferenceCreateView.as_view(success=True),
40 name="reference-success",
41 ),
42 ]
43 ),
44 ),
45 path(
46 "user/membership/",
47 include(
48 [
49 path("", RenewalFormView.as_view(), name="renew"),
50 path(
51 "studylong/",
52 NewYearRenewalFormView.as_view(),
53 name="renew-studylong",
54 ),
55 path(
56 "studylong/success/",
57 TemplateView.as_view(
58 template_name="registrations/renewal_studylong_success.html"
59 ),
60 name="renew-studylong-success",
61 ),
62 path(
63 "renew/success/",
64 TemplateView.as_view(
65 template_name="registrations/renewal_success.html"
66 ),
67 name="renew-success",
68 ),
69 path(
70 "renew/completed/",
71 TemplateView.as_view(
72 template_name="registrations/renewal_completed.html"
73 ),
74 name="renewal-completed",
75 ),
76 ]
77 ),
78 ),
79 path(
80 "association/",
81 include(
82 [
83 path("register/", BecomeAMemberView.as_view(), name="index"),
84 path(
85 "register/member/",
86 MemberRegistrationFormView.as_view(),
87 name="register-member",
88 ),
89 path(
90 "register/benefactor/",
91 BenefactorRegistrationFormView.as_view(),
92 name="register-benefactor",
93 ),
94 path(
95 "register/success/",
96 TemplateView.as_view(
97 template_name="registrations/register_success.html"
98 ),
99 name="register-success",
100 ),
101 ]
102 ),
103 ),
104]