Files
btpxpress-frontend/app/(main)/chantiers
DahoudG 19d0fc731f Feature: Amélioration du module Planning avec vue Gantt
Améliorations apportées:

1. **Connexion à apiService**
   - Remplacement de fetch direct par apiService.planning.getByChantier()
   - Bénéficie de l'authentification automatique par cookies HttpOnly
   - Gestion automatique des erreurs 401 avec redirection

2. **Vue Gantt interactive**
   - Ajout d'un diagramme de Gantt horizontal avec Chart.js
   - Affichage de la durée des tâches en jours
   - Code couleur par statut (vert=terminé, bleu=en cours, rouge=en retard, gris=à faire)
   - Hauteur optimisée pour une bonne lisibilité

3. **Basculement Timeline/Gantt**
   - Bouton pour alterner entre vue Timeline et vue Gantt
   - Conservation des données lors du changement de vue
   - Interface cohérente avec le reste de l'application

4. **Gestion des états vides**
   - Message informatif si aucune tâche à afficher
   - Icônes et textes explicatifs

Bénéfices:
- Meilleure visualisation du planning avec deux perspectives complémentaires
- Timeline pour la chronologie détaillée
- Gantt pour une vue d'ensemble des durées et chevauchements
- Expérience utilisateur enrichie pour la gestion de projet

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-31 12:06:51 +00:00
..