{% extends '@App/app.html.twig' %} {% block title %}{{ section_config.title }}{% endblock %} {% block page_header %}{% endblock %} {% block content %} {% set week_days = {1: 'Lundi', 2: 'Mardi', 3: 'Mercredi', 4: 'Jeudi', 5: 'Vendredi', 6: 'Samedi', 7: 'Dimanche'} %}

{{ section_config.title }}

{{ section_config.subtitle }}

Annuler
{% if section == 'general' %}

Affichage du calendrier

Granularité des créneaux (minutes)
{% for minutes in [15, 30, 60] %} {% endfor %}

Horaires & Amplitude

Couleurs & Badges

Colorer les shifts par :
{% for value, label in {service: 'Service', shift_type: "Type d'horaire", qualification: 'Qualification'} %} {% endfor %}
{% elseif section == 'publication' %}

Processus de validation

Choisissez les étapes nécessaires avant que le planning ne soit visible par les employés.

{% for value, label in {draft_then_publish: 'Direct (Brouillon → Publié)', manager_publish: 'Revue manager (Brouillon → En revue → Publié)', double_validation: 'Double validation (Admin RH obligatoire)'} %} {% endfor %}

Canaux de notification

{% for name, label in {notifyPush: 'Notification Push Mobile', notifyEmail: 'E-mail récapitulatif', notifySms: 'SMS (Optionnel)'} %} {% endfor %}
Activez la revue manager si vous avez plusieurs chefs d'équipe. Cela garantit une cohérence globale avant publication.
{% elseif section == 'availability' %}

Activer le module

Permettre aux salariés de soumettre leurs disponibilités.

Modèle de déclaration

{% for value, label in {weekly_recurring: 'Hebdomadaire récurrent', specific_calendar: 'Calendrier spécifique'} %} {% endfor %}

Règles et granularité

{% elseif section == 'change-requests' %}

Activer le module de changement

Autoriser les salariés à initier des demandes depuis leur interface self-service.

Types de demandes autorisés

{% for name, label in {allowShiftSwap: 'Échange de shifts', allowTimeChange: "Modification d'horaires", allowShiftGive: 'Don de shift'} %} {% endfor %}

Contraintes et délais

Toute demande approuvée après clôture du planning peut impacter les données de paie.
{% elseif section == 'locking' %}

Automatisation du verrouillage

Paramètres de sécurité appliqués aux plannings passés.

Fréquence de verrouillage
{% for value, label in {weekly: 'Hebdomadaire', monthly: 'Mensuel'} %} {% endfor %}

Droits de déverrouillage

{% for name, label in {allowHrUnlock: 'Administrateurs RH', allowServiceManagerUnlock: 'Responsables de service', allowTeamManagerUnlock: "Managers d'équipe"} %} {% endfor %}
{% endif %}
{% endblock %}