# Matrice de migration du menu — Phase 1.6 Cette matrice conserve la correspondance entre le menu présent avant la refonte et le menu métier. Les URLs et endpoints sont conservés : la réorganisation ne change pas les contrôles RBAC du backend. **Ancien menu est transitoire et réservé aux administrateurs** ; aucune entrée n'est supprimée silencieusement. Les groupes historiques exacts sont : **Principal**, **Interventions**, **Équipements**, **Documents** et **Configuration**. La colonne « Ancien groupe historique / emplacement » permet de naviguer directement vers le sous-menu correspondant. | Ancien libellé | Endpoint | Permission | Ancien groupe historique / emplacement | Nouveau libellé | Nouveau menu | Statut | Commentaire | |---|---|---|---|---|---|---|---| | Tableau de bord | `dashboard.index` | `dashboard.view` | Principal | Tableau de bord | Accueil | MIGRÉ | Point d'entrée conservé | | Messagerie | `/messagerie` | `integration.ent.view` ou Outlook | Principal | Messagerie | Ancien menu | ADMIN UNIQUEMENT | Intégration hors menu métier | | Toutes les interventions | `interventions.index` | `intervention.view` | Interventions | Interventions | Mon travail | MIGRÉ | Libellé raccourci | | Planning unifié | `planning.index` | `planning.view` | Interventions | Planning unifié | Mon travail | REGROUPÉ | Prépare la future journée | | Planning des salles | `planning.room_schedules` | `planning.view` | Interventions | Planning des salles | Mon travail | MIGRÉ | Source interne | | Tâches préventives | `planning.tasks` | `planning.view` | Interventions | Tâches préventives | Mon travail | MIGRÉ | | | Tâches planifiées | `planning.scheduled` | `planning.view` | Interventions | Tâches planifiées | Mon travail | REGROUPÉ | | | Compteurs | `planning.meters` | `planning.view` | Interventions | Compteurs | Mon travail | REGROUPÉ | Fonction secondaire | | Consommables | `planning.consumables` | `planning.view` | Interventions | Consommables | Mon travail | REGROUPÉ | | | Disponibilités | `planning.availability` | `planning.view` | Interventions | Disponibilités | Mon travail | MIGRÉ | | | Horaires et suivi annuel | `planning.time_tracking` | `planning.view` | Interventions | Horaires et suivi | Ancien menu | ADMIN UNIQUEMENT | À clarifier dans le planning futur | | Tâches administratives | `planning.admin_tasks` | `planning.view` | Interventions | Tâches administratives | Mon travail | MIGRÉ | | | Règles d'accès | `planning.rules` | `planning.view` | Interventions | Règles d'accès | Ancien menu | ADMIN UNIQUEMENT | Écran technique | | Prévention / DUERP | `prevention.index` | `prevention.view` | Interventions | Prévention | Prévention | MIGRÉ | | | Formations | `trainings.index` | `prevention.view` | Interventions | Formations | Prévention | REGROUPÉ | | | Mes formations | `trainings.my_trainings` | `prevention.view` | Interventions | Mes formations | Prévention | REGROUPÉ | | | Export interventions | `exports.export_interventions` | `export.use` | Interventions | Export interventions | Ancien menu | ADMIN UNIQUEMENT | Fonction d'export conservée | | Export coûts et stock | `exports.export_costs_csv` | `export.use` | Interventions | Export coûts et stock | Ancien menu | ADMIN UNIQUEMENT | Fonction d'export conservée | | Génération automatique | `scheduler.index` | `planning.view` | Interventions | Génération automatique | Ancien menu | ADMIN UNIQUEMENT | Pas le moteur Phase 2 | | Tous les équipements | `equipments.index` | `patrimoine.view` | Équipements | Équipements | Patrimoine | MIGRÉ | | | Catégories | `equipments.categories` | `patrimoine.view` | Équipements | Catégories | Patrimoine | REGROUPÉ | | | Bâtiments | `buildings.index` | `patrimoine.view` | Équipements | Bâtiments | Patrimoine | MIGRÉ | | | Zones | `zones.index` | `patrimoine.view` | Équipements | Zones | Patrimoine | MIGRÉ | | | Salles | `rooms.index` | `patrimoine.view` | Équipements | Salles / locaux | Patrimoine | MIGRÉ | | | Logements de fonction | `housing.index` | `housing.private` | Équipements | Logements de fonction | Patrimoine | REGROUPÉ | Masqué sans droit privé | | Types de salles | `room_types.index` | `patrimoine.view` | Équipements | Types de salles | Patrimoine | REGROUPÉ | | | Entreprises | `companies.index` | `contract.view` | Équipements | Entreprises | Entreprises | MIGRÉ | | | Contrats | `contracts.index` | `contract.view` | Équipements | Contrats | Entreprises | MIGRÉ | | | Lots | `lots.index` | `contract.view` | Équipements | Lots | Prévention | REGROUPÉ | Lot préventif | | Services | `services.index` | `contract.view` | Équipements | Services | Entreprises | REGROUPÉ | | | Pièces | `parts.index` | `contract.view` | Équipements | Pièces | Entreprises | REGROUPÉ | | | Matériel & Entretien | `cleaning.dashboard` | `stock.view` | Équipements | Produits & stocks | Produits & stocks | REGROUPÉ | Tableau stock | | Produits génériques | `cleaning.products` | `stock.view` | Équipements | Produits | Produits & stocks | MIGRÉ | | | Références / conditionnements | `cleaning.references` | `stock.view` | Équipements | Références commerciales | Produits & stocks | MIGRÉ | | | FDS / fiches techniques | `cleaning.documents` | `stock.view` | Équipements | FDS et fiches techniques | Documents | REGROUPÉ | Vue métier stock conservée | | État du stock | `cleaning.stock` | `stock.view` | Équipements | État du stock | Produits & stocks | MIGRÉ | | | Réceptions | `cleaning.receive` | `stock.view` | Équipements | Réceptions | Produits & stocks | MIGRÉ | | | Sorties agents | `cleaning.issue` | `stock.view` | Équipements | Sorties agents | Produits & stocks | MIGRÉ | | | Transvasements / dilutions | `cleaning.transvasement_page` | `stock.view` | Équipements | Transvasements / dilutions | Produits & stocks | MIGRÉ | | | Fiches papier | `cleaning.request_profiles` | `stock.view` | Équipements | Fiches de demande | Produits & stocks | REGROUPÉ | Vocabulaire métier | | Matériel durable | `cleaning.material` | `stock.view` | Équipements | Matériel durable | Produits & stocks | REGROUPÉ | | | Prévision / permanences | `cleaning.forecast_config` | `stock.configure` | Équipements | Prévisions | Produits & stocks | MIGRÉ | Filtré par permission | | Historique des compteurs | `meters.index` | `stock.view` | Équipements | Historique des compteurs | Ancien menu | ADMIN UNIQUEMENT | Fonction secondaire | | À jeter | `equipments.to_trash` | `patrimoine.view` | Équipements | À jeter | Patrimoine | REGROUPÉ | Cycle de vie | | Cycle de vie | `equipments.lifecycle_dashboard` | `patrimoine.view` | Équipements | Cycle de vie | Patrimoine | MIGRÉ | | | Anciens | `equipments.trashed` | `patrimoine.view` | Équipements | Anciens équipements | Patrimoine | REGROUPÉ | | | Centre documentaire | `documents.index` | `documents.view` + source | Documents | Centre documentaire | Documents | MIGRÉ | Permissions sources réévaluées | | FDS accessibles | `documents.fds` | `documents.view` + stock | Documents | FDS accessibles | Documents | MIGRÉ | | | Contexte GMAO | `gmao_config.index` | admin | Configuration | Contexte GMAO | Ancien menu | ADMIN UNIQUEMENT | Hors périmètre UX | | Configuration IA | `ai_config.index` | admin | Configuration | Configuration IA | Ancien menu | ADMIN UNIQUEMENT | Hors périmètre | | Contraintes de zone | `constraints.index` | admin/prevention | Configuration | Contraintes de zone | Ancien menu | ADMIN UNIQUEMENT | | | Comptes Outlook | `outlook_pages.index` | integration.outlook.view | Configuration | Comptes Outlook | Ancien menu | ADMIN UNIQUEMENT | Intégration hors périmètre | | ENT77 | `ent.index` | integration.ent.view | Configuration | ENT77 | Ancien menu | ADMIN UNIQUEMENT | Intégration hors périmètre | | PRONOTE (QR) | `pronote.connect` | integration.pronote.view | Configuration | PRONOTE | Ancien menu | ADMIN UNIQUEMENT | Pronote reste facultatif | | PRONOTE (plannings) | `pronote.planning` | integration.pronote.view | Configuration | Plannings PRONOTE | Ancien menu | ADMIN UNIQUEMENT | Source de synchronisation | | Salles PRONOTE | `pronote.rooms` | integration.pronote.view | Configuration | Salles PRONOTE | Ancien menu | ADMIN UNIQUEMENT | | | Personnels PRONOTE | `pronote.personnels` | integration.pronote.view | Configuration | Personnels PRONOTE | Ancien menu | ADMIN UNIQUEMENT | | | Professeurs PRONOTE | `pronote.professeurs` | integration.pronote.view | Configuration | Professeurs PRONOTE | Ancien menu | ADMIN UNIQUEMENT | | | Téléphone P520 | `yeastar.index` | integration.yeastar.view | Configuration | Téléphone P520 | Ancien menu | ADMIN UNIQUEMENT | Watchdog/intégration | | Config téléphone | `yeastar.config_page` | integration.yeastar.configure | Configuration | Config téléphone | Ancien menu | ADMIN UNIQUEMENT | Watchdog/intégration | | Watchdog DND | `yeastar.dnd_config_page` | watchdog_dnd.configure | Configuration | Watchdog DND | Ancien menu | ADMIN UNIQUEMENT | Protégé | | Status système | `status.index` | system.view | Configuration | État du système | Administration | REGROUPÉ | | | Logs watchdogs | `logs.index` | watchdog_dnd.view | Configuration | Journaux | Administration | REGROUPÉ | UI-012 | | Chatbot | `chatbot.chatbot_interface` | admin | Configuration | Chatbot | Ancien menu | ADMIN UNIQUEMENT | Configuration IA hors périmètre | | Utilisateurs | `auth.list_users` | user.view | Configuration | Utilisateurs | Administration | MIGRÉ | | | Rôles et permissions | `admin.roles` | role.view | Configuration | Rôles et permissions | Administration | MIGRÉ | | | Gestion des données | `admin.data_management` | system.admin | Configuration | Gestion des données | Ancien menu | ADMIN UNIQUEMENT | Action sensible | | Audit des templates | `admin.template_debug` | system.admin | Configuration | Audit des templates | Ancien menu | ADMIN UNIQUEMENT | Outil technique | | Gestion bases | `setup_wizard.admin_panel` | system.admin | Configuration | Gestion bases | Ancien menu | ADMIN UNIQUEMENT | Outil technique | | Setup Wizard | `setup_wizard.index` | system.admin | Configuration | Assistant d'installation | Ancien menu | ADMIN UNIQUEMENT | À conserver pour comparaison | ## Contrôle de couverture - Entrées uniques inventoriées : **70** (hors doublons mobile et formulaires de synchronisation POST). - MIGRÉ : 25 ; REGROUPÉ : 20 ; ADMIN UNIQUEMENT : 25 ; DOUBLON : 0 ; OBSOLÈTE À CONFIRMER : 0 ; NON MIGRÉ : 0 ; ROUTE CASSÉE : 0 constatée dans le template après compilation. - Les liens techniques hors périmètre sont conservés dans la rubrique principale **Ancien menu**, sous les cinq groupes historiques. Cette rubrique est transitoire et ne doit être retirée qu'après validation humaine.