{% extends "resources/base.html" %} {% import "site_shell/_macros.html" as ui %} {% block title %}Reservation {{ reservation.id }} - Pychestrate Resources{% endblock %} {% block content %}

Reservation Information

ID {{ reservation.id }}
Resource {{ reservation.resource_name }}
User {{ reservation.username or '—' }}
Job ID {{ reservation.job_id or '—' }}
Start Time {{ reservation.start_time | local_datetime(true, '—') }}
End Time {{ reservation.end_time | local_datetime(true, '—') }}
Mode {% set mode = reservation.mode %} {% if mode == 'exclusive' %} Exclusive {% else %} Shared {% endif %}
Status {% if reservation.status == 'pending' %} Pending {% elif reservation.status == 'active' %} Active {% elif reservation.status == 'completed' %} Completed {% elif reservation.status == 'cancelled' %} Cancelled {% else %} {{ reservation.status }} {% endif %}
Reason {{ reservation.reason or '—' }}
Created {{ reservation.created_at | local_datetime(true, '—') }}
{% set is_owner = (reservation.user_id | string) == (current_user_id | string) %} {% if reservation.status == 'pending' and (is_owner or can_manage) %}

Actions

{{ ui.icon("edit") }} Edit Reservation
{% if not is_owner %}
{% endif %}
{% endif %}
{% include "site_shell/_local_times.html" %} {% endblock %}