{% extends "resources/base.html" %} {% import "site_shell/_macros.html" as ui %} {% block title %}Reservations - Pychestrate Resources{% endblock %} {% block content %}
Resource reservations
Resource filter shows the first {{ resources | length }} of {{ resource_total }} resources.
{% endif %}| ID | Resource | User | Job ID | Start Time | End Time | Mode | Status | Actions | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ res.id }} | {{ res.resource_name }} | {{ res.username or '—' }} | {{ res.job_id or '—' }} | {{ res.start_time | local_datetime }} | {{ res.end_time | local_datetime }} | {% set mode = res.mode %} {% if mode == 'exclusive' %} Exclusive {% else %} Shared {% endif %} | {% if res.status == 'pending' %} Pending {% elif res.status == 'active' %} Active {% elif res.status == 'completed' %} Completed {% elif res.status == 'cancelled' %} Cancelled {% else %} {{ res.status }} {% endif %} | {% if res.status == 'pending' and (res.user_id | string) == (current_user_id | string) %} Edit {% elif res.status == 'pending' and can_manage %} Edit {% endif %} | |||||||||
| No reservations match the current filters. {% if selected_reservation_status == 'open' %} Finished ones are hidden: show them too. {% endif %} Clear filters | {% else %}No pending or active reservations. Create one or show finished ones too. | {% endif %}||||||||||||||||