{% macro wpoll(p) %} {% import "widgets/polls/"+p.template as poll_template with context %}

{{ p.title }}

{# Poll has not begin #} {% if not p.started %}

Le sondage ouvrira le {{ p.start | date }}.

{# Poll has ended: display results #} {% elif p.ended %}
Ce sondage est terminé. Voici les résultats.
{{ poll_template.results(p) }} {# Current user is a guest #} {% elif not current_user.is_authenticated %}

Seuls les membres peuvent voter

{# Current user cannot vote #} {% elif not p.can_vote(current_user) %}

Vous n'avez pas le droit de voter dans ce sondage. Désolé…

{# Current user has already voted #} {% elif p.has_voted(current_user) %}

Vous avez déjà voté. Revenez le {{ p.ended | date }} pour voir les résultats

{# Current user can vote #} {% else %}
{{ poll_template.choices(p) }}
{% endif %}
{% endmacro %}