# GMAO Collège - Documentation Complète ## 🔐 AUTHENTIFICATION (`/auth/`) | Page | Rôle | Fonctionnalité | |------|------|----------------| | `/auth/login` | Public | Connexion utilisateur (mot de passe) | | `/auth/logout` | Auth | Déconnexion | | `/auth/change-password` | Auth | Changement mot de passe personnel | --- ## 🏠 DASHBOARD (`/`) | Page | Rôle | Fonctionnalité | |------|------|----------------| | `/` | Auth | Tableau de bord : stats interventions, alertes, planning du jour | --- ## 🔧 INTERVENTIONS (`/interventions/`) | Page | Rôle | Fonctionnalité | |------|------|----------------| | `/interventions/` | Auth | **Liste interventions** : réparations, maintenances | | `/interventions/create` | Technicien+ | Créer intervention | | `/interventions/` | Auth | **Détail intervention** | | `/interventions//edit` | Technicien+ | Modifier intervention | | `/interventions/planning` | Auth | **Planning préventif** | --- ## 📅 PLANNING (`/planning/`) | Page | Rôle | Fonctionnalité | |------|------|----------------| | `/planning/` | Auth | **Calendrier général** | | `/planning/schedule` | Auth | **Mes horaires** | | `/planning/leaves` | Auth | **Mes congés** | | `/planning/closures` | Auth | **Fermetures** | --- ## 🏢 ÉQUIPEMENTS (`/equipements/`) | Page | Rôle | Fonctionnalité | |------|------|----------------| | `/equipements/` | Auth | Liste équipements | | `/equipements/batiments` | Auth | **Bâtiments** | | `/equipements/salles` | Auth | **Salles** (avec types) | | `/equipements/categories` | Auth | Catégories | --- ## 🏗️ LOTS (`/lots/`) | Page | Rôle | Fonctionnalité | |------|------|----------------| | `/lots/` | Auth | **Liste lots** (52) | | `/lots/` | Auth | **Détail lot** | --- ## ⚙️ SERVICES (`/services/`) | Page | Rôle | Fonctionnalité | |------|------|----------------| | `/services/` | Auth | **Liste services** (3) | | `/services/` | Auth | **Détail service** | --- ## 📊 DEBUG FICHIER (`/debug-file/`) | Page | Rôle | Fonctionnalité | |------|------|----------------| | `/debug-file/` | Auth | **Upload Excel/PDF** + chatbot | --- ## 🏢 ENTREPRISES (`/entreprises/`) | Page | Rôle | Fonctionnalité | |------|------|----------------| | `/entreprises/` | Auth | **Liste entreprises** (19) | | `/entreprises/` | Auth | **Détail entreprise** + techniciens | --- ## 🔩 PIÈCES (`/pieces/`) | Page | Rôle | Fonctionnalité | |------|------|----------------| | `/pieces/` | Auth | Gestion pièces détachées | --- ## 🧪 PRONOTE (`/pronote/`) | Page | Rôle | Fonctionnalité | |------|------|----------------| | `/pronote/connect` | Admin | **Connexion QR Code** | | `/pronote/sync-salles` | Admin | **Import salles** | | `/pronote/planning/` | Auth | **Planning salle** | --- ## 🎓 FORMATIONS (`/formations/`) | Page | Rôle | Fonctionnalité | |------|------|----------------| | `/formations/` | Auth | **Liste formations** | | `/formations/my-trainings` | Auth | **Mes formations** | | `/formations//register` | Auth | S'inscrire | --- ## 📞 TÉLÉPHONE P520 (`/telephone/`) | Page | Rôle | Fonctionnalité | |------|------|----------------| | `/telephone/` | Auth | **Dashboard P520** : 19 extensions | | `/telephone/api/extensions` | Auth | **API JSON** : statuts temps réel | | `/telephone/config` | Auth | **Configuration** : exclude extensions, refresh, delay | | `/telephone/api/watchdog/toggle` | Auth | **API ON/OFF** du watchdog | | `/telephone/api/watchdog/status` | Auth | **Statut watchdog** actuel | Statuts: Disponible, Absent, DND, Pause déjeuner, Hors service --- ## 📱 MENU DESKTOP - `/` Tableaude bord - `/interventions/` Interventions - `/planning/` Planning - `/equipements/` Équipements - `/entreprises/` Entreprises - `/formations/` Formations - `/telephone/` Téléphone P520 - `/pieces/` Pièces ## 📱 MENU MOBILE (Admin) - `/equipements/salles` - `/types-salles` - `/pronote/connect` - `/formations/` / `/formations/my-trainings` - `/telephone/` - `/lots/` - `/services/` - `/ent/config` - `/ent/inbox` - `/ent/staff` --- ## 📊 Modèle de données ``` Building → Room → RoomType RoomSchedule (Plannings Pronote) Company (techniciens 3 contacts) Lot ↔ EquipmentCategory ↔ Service Training ↔ TrainingParticipant Intervention, Part, Equipment ``` ## 🎯 Données - 52 lots, 116 catégories, 19 entreprises - 21 types de salles, 3 services - P520: 19 extensions, v37.22.0.139