{% extends 'creme_core/bricks/base/list.html' %} {% load i18n creme_bricks creme_widgets polls_tags %} {% load and_op has_perm_to mult print_field url from creme_core_tags %} {% block brick_extra_class %}{{block.super}} polls-list-brick polls-reply-lines-brick{% endblock %} {% block brick_header_title %} {% brick_header_title title=_('Answers') icon='poll' %} {% endblock %} {% block brick_header_actions %} {% has_perm_to change object as has_perm %} {% if not object.is_complete %} {% brick_header_action id='redirect' url='polls__fill_reply'|url:object.id label=_('Fill') icon='edit' enabled=has_perm %} {% else %} {% brick_header_action id='delete' url='polls__clean_reply'|url __id=object.id label=_('Clean') icon='cancel' enabled=has_perm %} {% endif %} {% endblock %} {% block brick_content %} {% has_perm_to change object as has_perm %} {% for node in nodes %}
{% if node.is_section %}
{% poll_node_number style node %}
{% print_field object=node field='name' %} {% print_field object=node field='body' %}
{% else %}
{% if node.number %}
{% poll_node_number style node %}
{% endif %}
{{node.question}}
{% if not node.applicable %} {% translate "N/A" context "polls" %} {% elif node.type == 101 %}{# MULTI_ENUM #} {% for item in node.answer %} {% widget_join %}{{item}}{% end_widget_join %} {% endfor %} {% else %} {{node.answer|default:'−'}} {% endif %}
{% if node.conditions_are_met %}{% url 'polls__edit_reply_line' object.id node.id as edit_line_url %} {% brick_action id='edit' url=edit_line_url class='poll-action' enabled=has_perm %} {% endif %}
{% endif %}
{% empty %}
{% translate 'No question or section for the moment' %}
{% endfor %} {% endblock %}