{% from 'forms/_form.html' import form_header, form_footer, form_rows, form_fieldset %} {% set category = {'id': form.category.data.id, 'is_protected': form.category.data.is_protected, 'title': form.category.data.title} if form.category.data else none %} {{ form_header(form, action=url_for('events.create', event_type=event_type)) }} {{ form_rows(form, fields=form._field_order) }} {% if form._advanced_field_order %} {% call form_fieldset(_('Advanced'), collapsible=true) %} {{ form_rows(form, fields=form._advanced_field_order) }} {% endcall %} {% endif %} {% call form_footer(form) %} {% endcall %} {# Those messages are similar to those in _protection_messages.html but can be used purely client-side and are worded for event creation instead of being generic. #}