diff options
-rw-r--r-- | management/commands/sendmails.py | 2 | ||||
-rw-r--r-- | templates/mail/mail_confirm.txt | 4 | ||||
-rw-r--r-- | templates/mail/mail_footer.txt | 3 | ||||
-rw-r--r-- | views.py | 2 |
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 }} @@ -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)) |