diff --git a/elections/templates/elections/election.html b/elections/templates/elections/election.html index d5931a8..2d880c0 100644 --- a/elections/templates/elections/election.html +++ b/elections/templates/elections/election.html @@ -88,7 +88,7 @@
{% if can_vote and election.start_date < current_time and election.end_date > current_time %} - + @@ -96,6 +96,10 @@ {% endif %} {{ q.text }} + + {% if q in cast_questions %} + {% trans "A voté" %} + {% endif %}
{# Liste des options possibles #} diff --git a/elections/views.py b/elections/views.py index b04c7ed..e5a6880 100644 --- a/elections/views.py +++ b/elections/views.py @@ -353,6 +353,7 @@ class ElectionView(DetailView): context["can_vote"] = user.is_authenticated and user.can_vote( self.request, context["election"] ) + context["cast_questions"] = user.cast_questions.all() return context def get_queryset(self):