From 317d9499d05626608a2ae50d26f7da4af15c6ad3 Mon Sep 17 00:00:00 2001 From: Yohann D'ANELLO Date: Thu, 7 May 2020 17:50:59 +0200 Subject: [PATCH] Send mail to teams that are selected to the final --- apps/tournament/views.py | 1 + .../mail_templates/select_for_final.html | 21 +++++++++++++++++++ templates/mail_templates/select_for_final.txt | 12 +++++++++++ 3 files changed, 34 insertions(+) create mode 100644 templates/mail_templates/select_for_final.html create mode 100644 templates/mail_templates/select_for_final.txt diff --git a/apps/tournament/views.py b/apps/tournament/views.py index 8a40619..4b8cbd5 100644 --- a/apps/tournament/views.py +++ b/apps/tournament/views.py @@ -177,6 +177,7 @@ class TeamDetailView(LoginRequiredMixin, DetailView): new_sol.save() team.selected_for_final = True team.save() + team.send_mail("select_for_final", "Sélection pour la finale, félicitations ! - TFJM²") return redirect('tournament:team_detail', pk=team.pk) return self.get(request, *args, **kwargs) diff --git a/templates/mail_templates/select_for_final.html b/templates/mail_templates/select_for_final.html new file mode 100644 index 0000000..f10b3b8 --- /dev/null +++ b/templates/mail_templates/select_for_final.html @@ -0,0 +1,21 @@ + + + + + Sélection pour la finale - TFJM² + + +Bonjour {{ user }},
+
+Félicitations ! Votre équipe « {{ team.name }} » ({{ team.trigram }}) est sélectionnée pour la finale nationale !
+
+La finale aura lieu du {{ tournament.date_start }} au {{ tournament.date_end }}. Vous pouvez peaufiner vos solutions +si vous le souhaitez jusqu'au {{ tournament.date_solutions }}.
+
+Bravo encore !
+
+Cordialement,
+
+Le comité national d'organisation du TFJM² + + \ No newline at end of file diff --git a/templates/mail_templates/select_for_final.txt b/templates/mail_templates/select_for_final.txt new file mode 100644 index 0000000..4249d46 --- /dev/null +++ b/templates/mail_templates/select_for_final.txt @@ -0,0 +1,12 @@ +Bonjour {{ user }}, + +Félicitations ! Votre équipe « {{ team.name }} » ({{ team.trigram }}) est sélectionnée pour la finale nationale ! + +La finale aura lieu du {{ tournament.date_start }} au {{ tournament.date_end }}. Vous pouvez peaufiner vos solutions +si vous le souhaitez jusqu'au {{ tournament.date_solutions }}. + +Bravo encore ! + +Cordialement, + +Le comité national d'organisation du TFJM²