Skip to content
Snippets Groups Projects
Commit 76db6709 authored by Flavio TARSETTI's avatar Flavio TARSETTI
Browse files

[accounts][management][commands] send temporary link for yearly revalidation users

parent 9b5751bd
No related branches found
No related tags found
No related merge requests found
...@@ -40,6 +40,7 @@ from django.template import loader ...@@ -40,6 +40,7 @@ from django.template import loader
from ...models import SupervisionTrack from ...models import SupervisionTrack
from ...models import Profile from ...models import Profile
from ...models import TemporaryUrl
from ....ui.registration.models import RegistrationProfile from ....ui.registration.models import RegistrationProfile
from ....utils import mail from ....utils import mail
...@@ -210,9 +211,14 @@ class Command(BaseCommand): ...@@ -210,9 +211,14 @@ class Command(BaseCommand):
if supervisiontrack.expiration_date.date() - now.date() == datetime.timedelta(days=expiration_reminder): if supervisiontrack.expiration_date.date() - now.date() == datetime.timedelta(days=expiration_reminder):
warned_count += 1 warned_count += 1
temp_url = TemporaryUrl()
temp_url._generate_temporary_url(TemporaryUrl.YEARREVALIDATION, supervisiontrack)
context = { context = {
'user': user, 'user': user,
'expiration_date': supervisiontrack.expiration_date.date(), 'expiration_date': supervisiontrack.expiration_date.date(),
"prefix": server_address,
"temp_url": temp_url.url_hash,
} }
mail.send_email('registration/mail.account_revalidation.subject.txt', mail.send_email('registration/mail.account_revalidation.subject.txt',
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment