{% import "entry_macros.html" as macros %} {% macro table(bookings, compact) -%} {% set borderclass = 'borderless' if not compact else '' %}
{{ b|booking_span }} | {% if b.type == 'downtime' %} {#Downtime | #}Downtime | {{ b.title }} | {% elif b.type == 'maintenance' %} {#Maintenance | #}Maintenance | {{ b.title }} | {% else %}{{ b.owner|pairname}} | {% if b.type == 'request' %} {% set pid = b.project_id %} {{ macros.project(b.project) }} {% else %} {{ b.operator|shortname}} {% endif %} | {% endif %}{% if b.type in ['booking', 'downtime', 'maintenance'] %} {% elif b.type == 'request' %} {% endif %} |
{% set create_session_func = resource_create_session.get(b.resource.name, None) %}
{% if create_session_func %}
{% if active %}
New Session
{% else %}
{% if current_user.is_manager %}
{% endif %}
{% endif %}
{% endif %}
{% if b.session %}
Sessions:
{{ macros.session_list(b.session) }}
{% endif %}
|