From 4efce6e325ca3fc56bf73af14e4147120f8800b4 Mon Sep 17 00:00:00 2001
From: Emmy D'Anello
You can upload your solutions on your participation page.
") url = reverse_lazy("participation:participation_detail", args=(self.pk,)) - content = format_lazy(text, tournament=self.tournament.name, date=self.tournament.solution_limit, + content = format_lazy(text, tournament=self.tournament.name, date=localtime(self.tournament.solution_limit), nb_solutions=self.solutions.count(), min_solutions=len(settings.PROBLEMS) - 3, url=url) informations.append({ @@ -728,7 +729,8 @@ class Participation(models.Model): text = _("The draw of the solutions for the tournament {tournament} is planned on the " "{date:%Y-%m-%d %H:%M}. You can join it on this link.
") url = reverse_lazy("draw:index") - content = format_lazy(text, tournament=self.tournament.name, date=self.tournament.solutions_draw, url=url) + content = format_lazy(text, tournament=self.tournament.name, + date=localtime(self.tournament.solutions_draw), url=url) informations.append({ 'title': _("Draw of solutions"), 'type': "info", diff --git a/registration/models.py b/registration/models.py index 2da3334..0a10fcf 100644 --- a/registration/models.py +++ b/registration/models.py @@ -14,6 +14,7 @@ from django.utils.crypto import get_random_string from django.utils.encoding import force_bytes from django.utils.http import urlsafe_base64_encode from django.utils.text import format_lazy +from django.utils.timezone import localtime from django.utils.translation import gettext_lazy as _ from phonenumber_field.modelfields import PhoneNumberField from polymorphic.models import PolymorphicModel @@ -471,7 +472,7 @@ class VolunteerRegistration(Registration): text = _("Registrations for tournament {tournament} are closing on {date:%Y-%m-%d %H:%M}. " "There are for now {validated_teams} validated teams (+ {pending_teams} pending) " "on {max_teams} expected.") - content = format_lazy(text, tournament=tournament.name, date=tournament.inscription_limit, + content = format_lazy(text, tournament=tournament.name, date=localtime(tournament.inscription_limit), validated_teams=tournament.participations.filter(valid=True).count(), pending_teams=tournament.participations.filter(valid=False).count(), max_teams=tournament.max_teams) @@ -517,7 +518,8 @@ class VolunteerRegistration(Registration): text = _("The draw of the solutions for the tournament {tournament} is planned on the " "{date:%Y-%m-%d %H:%M}. You can join it on this link.
") url = reverse_lazy("draw:index") - content = format_lazy(text, tournament=self.tournament.name, date=self.tournament.solutions_draw, + content = format_lazy(text, tournament=self.tournament.name, + date=localtime(self.tournament.solutions_draw), url=url) informations.append({ 'title': _("Draw of solutions"),