{% import 'macros/messages.html' as messages_macros with context -%} {% import 'macros/form.html' as form_macros with context -%} {% import 'macros/actions.html' as actions_macros %} {% macro update(configuration) -%}

{{ title }}

{{ messages_macros.messages() }}
{{ form_macros.generate_elements(configuration['form'], configuration['display_blocks']) }}
{% if configuration['submit'] %} {% for action_element in configuration['submit_actions'] %} {{ actions_macros.action(action_element=action_element) }} {% endfor %} {% else %} {% endif %}
{% for action_element in configuration['actions'] %} {{ actions_macros.action(action_element=action_element) }} {% endfor %}
{%- endmacro %}