From 82f970a1fb883f379f3829276b596ac9149fb6f3 Mon Sep 17 00:00:00 2001 From: Christian Merten Date: Sun, 17 Aug 2025 14:25:59 +0200 Subject: [PATCH] chore(mailer): remove unused subscribe views --- jdav_web/mailer/urls.py | 1 - jdav_web/mailer/views.py | 47 ---------------------------------------- 2 files changed, 48 deletions(-) diff --git a/jdav_web/mailer/urls.py b/jdav_web/mailer/urls.py index 91f16e6..a682f6d 100644 --- a/jdav_web/mailer/urls.py +++ b/jdav_web/mailer/urls.py @@ -5,6 +5,5 @@ from . import views app_name = "mailer" urlpatterns = [ re_path(r'^$', views.index, name='index'), - # url(r'^subscribe', views.subscribe, name='subscribe'), re_path(r'^unsubscribe', views.unsubscribe, name='unsubscribe'), ] diff --git a/jdav_web/mailer/views.py b/jdav_web/mailer/views.py index 863ef1d..d529f3e 100644 --- a/jdav_web/mailer/views.py +++ b/jdav_web/mailer/views.py @@ -53,52 +53,5 @@ def unsubscribe(request): return render_confirmation_sent(request, email) -def render_subscribe(request, error_message=""): - date_input = forms.DateInput(attrs={'required': True, - 'class': 'datepicker', - 'name': 'birthdate'}) - date_field = date_input.render(_("Birthdate"), "") - context = {'date_field': date_field} - if error_message: - context['error_message'] = error_message - return render(request, 'mailer/subscribe.html', context) - - def render_confirmation_sent(request, email): return render(request, 'mailer/confirmation_sent.html', {'email': email}) - - -def subscribe(request): - try: - request.POST['post'] - try: - print("trying to subscribe") - prename = request.POST['prename'] - lastname = request.POST['lastname'] - email = request.POST['email'] - print("email", email) - birth_date = request.POST['birthdate'] - print("birthdate", birth_date) - except KeyError: - return subscribe(request, _("Please fill in every field!")) - else: - # TODO: check whether member exists - exists = Member.objects.filter(prename=prename, - lastname=lastname) - if len(exists) > 0: - return render_subscribe(request, - error_message=_("Member " - "already exists")) - member = Member(prename=prename, - lastname=lastname, - email=email, - birth_date=birth_date, - gets_newsletter=True) - member.save() - return subscribed(request) - except KeyError: - return render_subscribe(request) - - -def subscribed(request): - return render(request, 'mailer/subscribed.html')