From d6eba017b3cb3905b84e186c30bf7f6e8d976240 Mon Sep 17 00:00:00 2001 From: Dorian Lesbre <dorian.lesbre@gmail.com> Date: Tue, 6 Apr 2021 11:55:58 +0200 Subject: [PATCH] Update admin view --- home/templates/admin.html | 4 +++- home/views.py | 6 ++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/home/templates/admin.html b/home/templates/admin.html index bf88dd7..0ec089c 100644 --- a/home/templates/admin.html +++ b/home/templates/admin.html @@ -33,6 +33,7 @@ <li>Le planning {% if settings.display_planning %}est affiché{% else %}n'est pas affiché{% endif %}.</li> <li>La répartition des activités {% if settings.activities_allocated %}est effectuée et affichée{% else %}n'est pas faite/affichée{% endif %}.</li> <li>{% if settings.global_message %}Un message global est affiché{% else %}Aucun message global{% endif %}.</li> + <li>Le lien du serveur discord {% if settings.discord_link %}est affiché{% else %}n'est pas affiché{% endif %}.</li> </ul> <h2>Métriques</h2> @@ -208,7 +209,8 @@ (Modifiez les paramètres s'il faut en renvoyer un) </p> {% else %} - <p>L'email aux inscrits enverra un email à tous les utilisateurs inscrits</p> + <p>L'email aux inscrits enverra un email à tous les utilisateurs inscrits. + Il communiquera également le lien du discord si celui-ci est renseigné.</p> {% endif %} {% if settings.orga_notified %} <p>Un email communiquant les inscrits aux organisateur à déjà été envoyé. diff --git a/home/views.py b/home/views.py index c50183f..72fc9c0 100644 --- a/home/views.py +++ b/home/views.py @@ -266,6 +266,12 @@ class AdminView(SuperuserRequiredMixin, TemplateView): # longer validations validations += self.validate_activity_participant_nb() validations += self.validate_activity_conflicts() + + if settings.discord_link: + validations += '<li class="success">Le lien du discord est renseigné</li>' + else: + validations += '<li class="error">Le lien du discord n\'est pas renseigné</li>' + validations += '</ul>' user_email_nb = InterludesParticipant.objects.filter(is_registered=True).count() -- GitLab