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

1from django.urls import include, path 

2from django.views.generic import TemplateView 

3 

4from .views import ( 

5 BecomeAMemberView, 

6 BenefactorRegistrationFormView, 

7 ConfirmEmailView, 

8 EntryAdminView, 

9 MemberRegistrationFormView, 

10 NewYearRenewalFormView, 

11 ReferenceCreateView, 

12 RenewalFormView, 

13) 

14 

15app_name = "registrations" 

16 

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]