gmao/docs/ui-audit/MENU_MIGRATION_MATRIX.md
root 3c4ef00d21
Some checks are pending
CI - Tests et Syntax / lint-and-test (push) Waiting to run
fix(ui): complete historical navigation inventory
2026-08-23 09:57:40 +00:00

13 KiB

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
Ajouter un compte Outlook outlook_pages.add_account integration.outlook.configure Configuration Ajouter un compte Outlook Ancien menu ADMIN UNIQUEMENT Entrée conditionnelle historique retrouvée dans le menu de configuration
Dossiers Outlook surveillés outlook_dashboard.processed_folders_config integration.outlook.configure Configuration Dossiers Outlook surveillés Ancien menu ADMIN UNIQUEMENT Entrée conditionnelle historique retrouvée dans le menu de configuration
ENT77 ent.index integration.ent.view Configuration ENT77 Ancien menu ADMIN UNIQUEMENT Intégration hors périmètre
Messages ENT ent.messages integration.ent.view Configuration Messages ENT Ancien menu ADMIN UNIQUEMENT Entrée conditionnelle historique restaurée
Interprétations ENT ent.interpretations integration.ent.view Configuration Interprétations ENT Ancien menu ADMIN UNIQUEMENT Entrée conditionnelle historique restaurée
Personnels ENT ent.staff integration.ent.view Configuration Personnels ENT Ancien menu ADMIN UNIQUEMENT Entrée conditionnelle historique restaurée
PRONOTE (QR) pronote.connect integration.pronote.view Configuration PRONOTE Ancien menu ADMIN UNIQUEMENT Pronote reste facultatif
PRONOTE (sync salles) pronote.sync_salles integration.pronote.configure Configuration PRONOTE (sync salles) Ancien menu ADMIN UNIQUEMENT Formulaire POST conservé ; non soumis par le contrôle de navigation
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

  • Ancien total de référence avant la correction : 70.
  • Entrées manquantes signalées par l'utilisateur : 4 (Messages ENT, Interprétations ENT, Personnels ENT, PRONOTE sync salles).
  • Autres entrées manquantes découvertes par la comparaison Git : 2 (Ajouter un compte Outlook, Dossiers Outlook surveillés).
  • Nouveau total historique exhaustif : 76 (hors doublons mobile).
  • MIGRÉ : 25 ; REGROUPÉ : 20 ; ADMIN UNIQUEMENT : 31 ; 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.

Cause de l'omission

Le premier inventaire Phase 1.6 avait été construit à partir de la liste manuelle du composant de navigation refactoré et de sa matrice, au lieu de partir du bloc desktop complet de base.html antérieur à la refonte. Les entrées conditionnelles d'intégration (ENT, Pronote) et les deux liens Outlook secondaires n'étaient donc pas représentées dans la liste de référence. La comparaison directe avec le commit pré-Phase 1.6 a retrouvé 75 endpoints historiques uniques, auxquels s'ajoute la messagerie directe /messagerie, soit 76 entrées. Les doublons mobile ne sont pas comptés comme des fonctions supplémentaires.