diff --git a/petitscours/views.py b/petitscours/views.py
index e309f24a..81504e15 100644
--- a/petitscours/views.py
+++ b/petitscours/views.py
@@ -1,6 +1,5 @@
import json
-from custommail.shortcuts import render_custom_mail
from django.conf import settings
from django.contrib import messages
from django.contrib.auth.decorators import login_required
@@ -8,6 +7,7 @@ from django.contrib.auth.models import User
from django.core import mail
from django.db import transaction
from django.shortcuts import get_object_or_404, redirect, render
+from django.template import loader
from django.utils import timezone
from django.views.decorators.csrf import csrf_exempt
from django.views.generic import DetailView, ListView
@@ -70,15 +70,18 @@ def _finalize_traitement(
proposed_for.setdefault(user, []).append(matiere)
proposed_mails = _generate_eleve_email(demande, proposed_for)
- mainmail = render_custom_mail(
- "petits-cours-mail-demandeur",
- {
- "proposals": proposals.items(),
- "unsatisfied": unsatisfied,
- "extra": '",
- },
+ mainmail = (
+ "Cours particuliers ENS",
+ loader.render_to_string(
+ "petitscours/mails/demandeur.txt",
+ context={
+ "proposals": proposals.items(),
+ "unsatisfied": unsatisfied,
+ "extra": '",
+ },
+ ),
)
if errors is not None:
for error in errors:
@@ -100,11 +103,16 @@ def _finalize_traitement(
def _generate_eleve_email(demande, proposed_for):
+ subject = "Petits cours ENS par le COF"
return [
(
user,
- render_custom_mail(
- "petit-cours-mail-eleve", {"demande": demande, "matieres": matieres}
+ (
+ subject,
+ loader.render_to_string(
+ "petitscours/mails/eleve.txt",
+ context={"demande": demande, "matieres": matieres},
+ ),
),
)
for user, matieres in proposed_for.items()
@@ -197,9 +205,14 @@ def _traitement_post(request, demande):
else:
proposed_for[user].append(matiere)
proposed_mails = _generate_eleve_email(demande, proposed_for)
- mainmail_object, mainmail_body = render_custom_mail(
- "petits-cours-mail-demandeur",
- {"proposals": proposals.items(), "unsatisfied": unsatisfied, "extra": extra},
+ mainmail_object = "Cours particuliers ENS"
+ mainmail_body = loader.render_to_string(
+ "petitscours/mails/demandeur.txt",
+ context={
+ "proposals": proposals.items(),
+ "unsatisfied": unsatisfied,
+ "extra": extra,
+ },
)
frommail = settings.MAIL_DATA["petits_cours"]["FROM"]
bccaddress = settings.MAIL_DATA["petits_cours"]["BCC"]