{% extends "base.html" %} {% block title %}{{ date.strftime('%d/%m/%Y') }} — Planning GMAO{% endblock %} {% block content %}
Horaires: {{ schedule.working_hours.start }} - {{ schedule.working_hours.end }}
{% if schedule.working_hours.lunch_start %}Pause déjeuner: {{ schedule.working_hours.lunch_start }} - {{ schedule.working_hours.lunch_end }}
{% endif %} {% elif schedule.closure %}{{ schedule.closure }}
{% elif schedule.leave %}{{ schedule.leave }}
{% elif schedule.holiday %}Jour férié: {{ schedule.holiday }}
{% else %}Week-end
{% endif %}| Heure | Type | Description | Salle | Durée | Statut |
|---|---|---|---|---|---|
| {% if item.start_time %} {{ item.start_time }} {% if item.end_time %} - {{ item.end_time }} {% endif %} {% else %} — {% endif %} | {% if item.type == 'admin' %} Admin {% elif item.type == 'curative' %} Curative {% elif item.type == 'preventive' %} Préventive {% elif item.type == 'formation' %} Formation {% else %} {{ item.type }} {% endif %} | {{ item.title }} | {% if item.room_name %} {{ item.room_name }} {% else %} — {% endif %} | {{ item.duration }} min | {% if item.status == 'planned' %} Planifié {% elif item.status == 'in_progress' %} En cours {% elif item.status == 'completed' %} Terminé {% elif item.status == 'postponed' %} Reporté {% endif %} |
| Équipement | Tâche | Salle | Durée | Actions |
|---|---|---|---|---|
| {% if task.equipment %} {{ task.equipment.name }} {% else %} — {% endif %} | {% if task.lot_task %} {{ task.lot_task.tache }} {% else %} Tâche manuelle {% endif %} | {% if task.room %} {{ task.room.name }} {% elif task.equipment.effective_room %} {{ task.equipment.effective_room.name }} {% else %} — {% endif %} | {% if task.estimated_duration %} {{ task.estimated_duration }} min {% elif task.lot_task and task.lot_task.duree_minutes %} {{ task.lot_task.duree_minutes }} min {% else %} — {% endif %} | {% if task.equipment %}{% else %}—{% endif %} |