{% extends "base.html" %} {% block title %}Disponibilités — GMAO Collège{% endblock %} {% block content %}

Disponibilités

Gérez vos horaires de travail, les vacances scolaires et vos congés personnels.

Horaires de travail
{% if schedules %} {% for schedule in schedules %} {% endfor %}
Jour Début Fin Pause déjeuner
{{ days.get(schedule.day_of_week, schedule.day_of_week) }} {{ schedule.start_time.strftime('%H:%M') if schedule.start_time else '-' }} {{ schedule.end_time.strftime('%H:%M') if schedule.end_time else '-' }} {% if schedule.lunch_start and schedule.lunch_end %} {{ schedule.lunch_start.strftime('%H:%M') }} - {{ schedule.lunch_end.strftime('%H:%M') }} {% else %} - {% endif %}
{% else %}

Aucun horaire défini. Ajoutez vos horaires habituels.

{% endif %}
Congés personnels
{% if leaves %} {% for leave in leaves %} {% endfor %}
Type Du Au Statut
{% if leave.leave_type == 'conge' %}Congé {% elif leave.leave_type == 'maladie' %}Maladie {% elif leave.leave_type == 'formation' %}Formation {% else %}Autre{% endif %} {{ leave.start_date.strftime('%d/%m/%Y') }} {{ leave.end_date.strftime('%d/%m/%Y') }} {% if leave.is_approved %} Approuvé {% else %} En attente {% endif %}
{% else %}

Aucun congé déclaré.

{% endif %}
Vacances scolaires

Définissez les périodes de vacances. Vous pouvez spécifier si vous travaillez pendant ces périodes avec des horaires différents.

{% if closures %} {% for closure in closures %} {% endfor %}
Nom Du Au Travail Notes
{{ closure.name }} {{ closure.start_date.strftime('%d/%m/%Y') }} {{ closure.end_date.strftime('%d/%m/%Y') }} {% if closure.work_hours_type == 'none' %} Non travaillé {% elif closure.work_hours_type == 'reduced' %} Horaires réduits {% elif closure.work_hours_type == 'custom' %} Horaires spécifiques {% else %} - {% endif %} {% if closure.work_days %}
{{ closure.work_days|length }} présence(s) {% for day in closure.work_days %}
{{ day.work_date.strftime('%d/%m') }} : {{ day.start_time.strftime('%H:%M') }}–{{ day.end_time.strftime('%H:%M') }}
{% endfor %}
{% endif %}
{{ closure.notes or '-' }}
{% else %}

Aucune période de vacances définie.

{% endif %}
{% endblock %}