{% extends 'TdbBaseBundle::layout.html.twig' %} {% from "TdbBaseBundle::macros.html.twig" import userChip %} {% block title %}Réservations du matériel{% endblock %} {% block body %}

Gestion des réservations

{% if is_granted("ROLE_RESERVATION_USER") %} Réserver du matériel{% endif %}

Réservations à venir

{% for reservation in reservationsAVenir %}
Priorité : {{ reservation.readablePriorite }} {% if is_granted('edit',reservation) %} {% endif %} {% if is_granted('delete',reservation) %} {% endif %} {% if is_granted('approve',reservation) and (reservation.statut == "ATTENTE_VALIDATION" or reservation.statut == "REFUSE") %} {% endif %} {% if is_granted('reject',reservation) and (reservation.statut == "ATTENTE_VALIDATION" or reservation.statut == "ACCEPTE") %} {% endif %}
{{ reservation.readableStatut }} {% if reservation.inProgress %} En cours {% endif %} {{ userChip(reservation.responsable, 30) }} du {{ reservation.dateFrom | date('d/m/y H:i') }} au {{ reservation.dateTo | date('d/m/y H:i') }} {% if (reservation.statut == 'ACCEPTE') and (is_granted('approve',reservation)) %} (Réservation acceptée {% if (reservation.approver != NULL) %} par {{ userChip(reservation.approver, 30)}}) {% else %} automatiquement) {% endif %} {%endif%} {% if (reservation.statut == 'REFUSE') and (is_granted('reject',reservation)) %} (Réservation refusée {% if (reservation.approver != NULL) %} par {{ userChip(reservation.approver, 30)}}) {% else %} automatiquement) {% endif %} {% endif %}
  • {% if reservation.inProgress %}
    {{ reservation.advancement|number_format }} %
    {% else %} Début dans {{ reservation.delay|date('%a jour(s) %h heure(s) %i minute(s)') }} {% endif %}
  • Matériel emprunté
      {% for reservationMateriel in reservation.reservationMateriels %}
    • {{ reservationMateriel.quantite }} {{ reservationMateriel.materiel.nom }}
    • {% endfor %}
  • {% if reservation.commentaire %}
  • {{ reservation.commentaire | nl2br }}
  • {% endif %} {% if reservation.prestation %}
  • Prestation : {{ reservation.prestation.intitule }}
  • {% endif %} {% if reservation.event %}
  • Evènement : {{ reservation.event.name }}
  • {% endif %} {% if reservation.lieu %}
  • {{ reservation.lieu }}
  • {% endif %}
  • {{ reservation.responsable.nomComplet }}
    {{ reservation.responsable.telephone }}
{% else %}

Pas de réservation à venir.

{% endfor %}
{% endblock %}