From 73c068055b8a7adbcfa28a6bcb7532b0c287ec14 Mon Sep 17 00:00:00 2001 From: Alseidon Date: Wed, 9 Dec 2020 21:57:40 +0100 Subject: [PATCH] =?UTF-8?q?Remise=20=C3=A0=20z=C3=A9ro=20basique=20comptes?= =?UTF-8?q?=20COF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gestioncof/templates/gestioncof/reset_comptes.html | 5 +++++ gestioncof/urls.py | 3 +++ gestioncof/views.py | 13 +++++++++++++ 3 files changed, 21 insertions(+) create mode 100644 gestioncof/templates/gestioncof/reset_comptes.html diff --git a/gestioncof/templates/gestioncof/reset_comptes.html b/gestioncof/templates/gestioncof/reset_comptes.html new file mode 100644 index 00000000..78d01ae8 --- /dev/null +++ b/gestioncof/templates/gestioncof/reset_comptes.html @@ -0,0 +1,5 @@ +{% extends "base_title.html" %} + +{% block realcontent %} +

Order 66 done

+{% endblock %} \ No newline at end of file diff --git a/gestioncof/urls.py b/gestioncof/urls.py index 14fb101f..a35df9ed 100644 --- a/gestioncof/urls.py +++ b/gestioncof/urls.py @@ -82,6 +82,9 @@ urlpatterns = [ # Misc # ----- path("", views.HomeView.as_view(), name="home"), + + path("reset_comptes/", views.ResetComptes.as_view(), name="reset_comptes"), + path( "user/autocomplete", views.UserAutocompleteView.as_view(), diff --git a/gestioncof/views.py b/gestioncof/views.py index d4b6a5be..7a19875c 100644 --- a/gestioncof/views.py +++ b/gestioncof/views.py @@ -78,6 +78,19 @@ class HomeView(LoginRequiredMixin, TemplateView): context["now"] = timezone.now() return context +class ResetComptes(LoginRequiredMixin, TemplateView): + template_name = "gestioncof/reset_comptes.html" + + def get(self, request): + for profile in CofProfile.objects.all(): + profile.is_cof = False + profile.mailing_cof = False + profile.mailing_bda = False + profile.mailing_bda_revent = False + profile.mailing_unernestaparis = False + profile.save() + return super().get(request) + def login(request): if request.user.is_authenticated: