Zmena textu registracniho mailu

This commit is contained in:
Jarmil 2019-12-03 21:27:04 +01:00
parent 6518d50577
commit e0b46d86cc
1 changed files with 14 additions and 5 deletions

View File

@ -2,6 +2,7 @@
import hashlib import hashlib
from datetime import datetime from datetime import datetime
import logging import logging
import math
from django.contrib.auth import get_user_model from django.contrib.auth import get_user_model
from django.utils.crypto import get_random_string from django.utils.crypto import get_random_string
@ -179,16 +180,22 @@ def sendRegisterTokenReg(rt):
rt.etStamp = datetime.now() rt.etStamp = datetime.now()
rt.save() rt.save()
word_days = "dní"
if appSettings.TOKEN_VALID_SEC < 60*60*24*5:
word_days = "dny"
if appSettings.TOKEN_VALID_SEC < 60*60*24*1:
word_days = "den"
emailSubj = 'Piráti - nalodění - registrační odkaz' emailSubj = 'Piráti - nalodění - registrační odkaz'
emailBody = """\ emailBody = """\
Dobrý den, Vítej na palubě!
níže Vám zasíláme registrační odkaz do aplikace Pirátů "Nalodění": Pro přihlášení do Nalodění klikni na následující odkaz:
{baseUrl}/prihlaseni/?t={emailToken} {baseUrl}/prihlaseni/?t={emailToken}
V registraci pokračujte kliknutím na odkaz, nebo jeho překopírováním do prohlížeče internetových stránek. Odkaz je možné použít pouze jednou, v případě potřeby si nech zaslat nový.
Odkaz je možné použít pouze jednou, v případě potřeby si nechte zaslat nový odkaz. Odkaz platí {days} {word}.
S pozdravem S pozdravem
Piráti Piráti
@ -198,7 +205,9 @@ Piráti
emailSubj, emailSubj,
emailBody.format( emailBody.format(
emailToken=emailToken, emailToken=emailToken,
baseUrl=appSettings.BASE_URL), baseUrl=appSettings.BASE_URL,
days=int(math.floor(appSettings.TOKEN_VALID_SEC / (60*60*24))),
word=word_days),
"nalodeni@pirati.cz", "nalodeni@pirati.cz",
[rt.email], # email to ... [rt.email], # email to ...
fail_silently=False, fail_silently=False,