{% extends "admin_base.html" %} {% import "macros/admin_crud_list.html" as crud %} {% import "macros/admin_management_header.html" as mh %} {% import "macros/modal.html" as modal %} {% import "macros/loading_spinner.html" as spinner %} {% block page_title %}Opinion Polls{% endblock %} {% block extra_head %} {% endblock %} {% block admin_content %}
Voter details form: {{ ballot_status.label }} ({{ ballot_status.fields }} field{% if ballot_status.fields != 1 %}s{% endif %}{% if ballot_status.required %}, required{% else %}, optional{% endif %}) · Change in settings
{% elif ballot_state == "empty" %}Voter details form (id {{ ballot_status.form_id }}) has no fields — add fields in Forms → Form library, otherwise voters see no details form. Change in settings
{% elif ballot_state == "missing" %}Voter details form (id {{ ballot_status.form_id }}) no longer exists — pick an existing form in settings.
{% elif ballot_state == "inactive" %}Voter details form (id {{ ballot_status.form_id }}) is not active — activate it in Forms → Form library.
{% else %}No voter details form — voters vote without extra details. Pick one by name in settings.
{% endif %} {{ crud::shell_open(config_url="/plugins/opinion-poll/assets/admin/polls_list.json?v=polls-list-v2", mount_id="opinion-poll-list", custom_mount=true) }}