diff --git a/home/templates/admin.html b/home/templates/admin.html index bf88dd738a2840c604a65a61feaa956cb27ff143..0ec089ca7fd593bf1c89e79b6b920f56cb3d0015 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 c50183fd7b78ff1bf635fb347f1b0478d252406f..72fc9c029eb0c966b31e6a0244acf74f04677438 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()