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/<id> |
Auth |
Détail intervention |
/interventions/<id>/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/<id> |
Auth |
Détail lot |
⚙️ SERVICES (/services/)
| Page |
Rôle |
Fonctionnalité |
/services/ |
Auth |
Liste services (3) |
/services/<id> |
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/<id> |
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/<id> |
Auth |
Planning salle |
🎓 FORMATIONS (/formations/)
| Page |
Rôle |
Fonctionnalité |
/formations/ |
Auth |
Liste formations |
/formations/my-trainings |
Auth |
Mes formations |
/formations/<id>/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
/ Tableaude bord
/interventions/ Interventions
/planning/ Planning
/equipements/ Équipements
/entreprises/ Entreprises
/formations/ Formations
/telephone/ Téléphone P520
/pieces/ Pièces
/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