{% extends "base.html" %} {% block title %}Restrictions — {{ equipment.name }} — GMAO Collège{% endblock %} {% block content %}

Restrictions d'intervention

Ajouter une restriction

Définissez quand les interventions sur cet équipement sont restreintes (horaires ou occupation de salles).

{% with messages = get_flashed_messages(with_categories=true) %} {% if messages %} {% for category, message in messages %}
{{ message }}
{% endfor %} {% endif %} {% endwith %}
{% if restrictions %}
Restrictions actives
{% for r in restrictions %} {% endfor %}
Type Détails Message Actif Actions
{% if r.restriction_type == 'time' %} Horaires {% else %} Occupation salle {% endif %} {% if r.restriction_type == 'time' %} Jours: {{ r.days_list()|join(', ') }}
Horaires: {{ r.start_time.strftime('%H:%M') if r.start_time else '—' }} - {{ r.end_time.strftime('%H:%M') if r.end_time else '—' }} {% else %} Salle: {{ r.room.name if r.room else '—' }} {% endif %}
{{ r.message if r.message else '—' }} {% if r.is_active %} Actif {% else %} Inactif {% endif %}
{% else %}
Aucune restriction définie pour cet équipement.
{% endif %}
Types de restrictions
Restriction par horaires

Interdit les interventions pendant certaines tranches horaires.
Exemple: "Intervention interdite entre 8h et 17h du lundi au vendredi"

Restriction par occupation de salle

Interdit les interventions quand les salles sélectionnées sont occupées (selon le planning PRONOTE).
Exemple: "Intervention impossible quand la salle B107 est en cours"

{% endblock %}