{% from 'requests/form.html' import requests_add_form %} {% macro pane_details(request, form) %}
{{ request.requested_by }}

Requested on {{ request.timestamp | format_date }} {% if request.timestamp_sent %} (sent on {{ request.timestamp_sent | format_date }}) {% else %} (not yet sent) {% endif %}

{% if current_user.has_permission('Add requests') %} {% endif %}

{{ request.note }}

{{ requests_add_form(form(None, obj=request), "requests.edit", "PUT", request.id, request.entity_id) }} {% endmacro %} {% macro request_pane(status, pane_id, entity, form) %}

Requests

{% if current_user.has_permission('Add requests') %} {% endif %}
{% for request in entity.requests %} {{ pane_details(request, form) }} {% else %}
Not requested yet!
{% endfor %} {{ requests_add_form(form(), "requests.add", "POST", -1, entity.id) }}
{% endmacro %}