{% from 'forms/_form.html' import form_header, form_footer, form_fieldset, form_rows %} {% from 'message_box.html' import message_box %} {% set editable = not reminder or not reminder.is_sent %} {% set disabled_fields = () if editable else form._fields.viewkeys() %} {% set widget_attrs = form.default_widget_attrs %}
{% if reminder and reminder.is_overdue %} {% call message_box('warning', fixed_width=true) %} {% trans %}This reminder is overdue and will be sent within a few minutes.{% endtrans %} {% endcall %} {% endif %} {{ form_header(form, id='reminder-form') }} {{ form_rows(form, fields=form.schedule_fields, widget_attrs=widget_attrs, disable=disabled_fields) }} {% call form_fieldset(_('Recipients')) %} {{ form_rows(form, fields=form.recipient_fields, widget_attrs=widget_attrs, disable=disabled_fields) }} {% endcall %} {% call form_fieldset(_('Misc')) %} {{ form_rows(form, skip=form.schedule_recipient_fields, widget_attrs=widget_attrs, disable=disabled_fields) }} {% endcall %} {% call form_footer(form) %} {% if editable %} {% endif %} {%- trans %}Back{% endtrans -%} {% endcall %} {% if editable %} {% endif %}