aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--management/commands/sendmails.py2
-rw-r--r--templates/mail/mail_confirm.txt4
-rw-r--r--templates/mail/mail_footer.txt3
-rw-r--r--views.py2
4 files changed, 6 insertions, 5 deletions
diff --git a/management/commands/sendmails.py b/management/commands/sendmails.py
index b700990..72921f7 100644
--- a/management/commands/sendmails.py
+++ b/management/commands/sendmails.py
@@ -34,7 +34,7 @@ class Command(BaseCommand):
content[subscription.group.id] = template.render(context)
footer = loader.get_template("mail/mail_footer.txt")
- context = Context({"admins": settings.ADMINS, "token": subscription.token})
+ context = Context({"admins": settings.ADMINS, "token": subscription.token, "domain": settings.DEFAULT_DOMAIN})
mail_content = content[subscription.group.id] + footer.render(context)
mails.append(("{0} - {1} - Semaine {2}".format(subscription.group.timetable.name, subscription.group.name, week), mail_content, settings.DEFAULT_FROM_EMAIL, [subscription.email],))
diff --git a/templates/mail/mail_confirm.txt b/templates/mail/mail_confirm.txt
index 23b4a40..b6cc08a 100644
--- a/templates/mail/mail_confirm.txt
+++ b/templates/mail/mail_confirm.txt
@@ -1,8 +1,8 @@
Vous avez été abonné à l'emploi du temps {{ group.timetable.name }} - {{ group.name }}
-Pour valider l'abonnement, suivez ce lien : {% url "confirm" token %}
+Pour valider l'abonnement, suivez ce lien : {{ domain }}{% url "confirm" token %}
-Si vous pensez que vous avez été abonné par erreur, suivez ce lien : {% url "cancel" token %}
+Si vous pensez que vous avez été abonné par erreur, suivez ce lien : {{ domain }}{% url "cancel" token %}
Vous ne recevrez aucun mail tant que vous n'avez pas validé votre abonnement.
diff --git a/templates/mail/mail_footer.txt b/templates/mail/mail_footer.txt
index 004abe5..7b71122 100644
--- a/templates/mail/mail_footer.txt
+++ b/templates/mail/mail_footer.txt
@@ -1 +1,2 @@
-{# Pour vous désinscrire de cet emploi du temps, suivez ce lien : {% url "cancel" token %} #}Pour contacter l'administrateur du service, envoyez un mail à cette adresse : {{ admins|first|last }}
+Pour vous désinscrire de cet emploi du temps, suivez ce lien : {{ domain }}{% url "cancel" token %}
+Pour contacter l'administrateur du service, envoyez un mail à cette adresse : {{ admins|first|last }}
diff --git a/views.py b/views.py
index ab420f6..add5dd7 100644
--- a/views.py
+++ b/views.py
@@ -61,7 +61,7 @@ def subscribe(request, timetable_slug, group_slug, year, week):
subscription.save()
template = loader.get_template("mail/mail_confirm.txt")
- context = Context({"group": group, "admins": settings.ADMINS, "token": subscription.token})
+ context = Context({"group": group, "admins": settings.ADMINS, "token": subscription.token, "domain": settings.DEFAULT_DOMAIN})
send_mail("Confirmation de l'abonnemenent", template.render(context), settings.DEFAULT_FROM_EMAIL, [request.POST["email"]])
return redirect("timetable", timetable_slug=timetable_slug, group_slug=group_slug, year=year, week=int(week))