-- ============================================================================ -- PTA V7.9 — Tableau de bord du Service Enfance -- ============================================================================ -- À exécuter UNE SEULE FOIS sur une base PTA V7.8 existante : -- SOURCE database/migration_v7_9_tableau_de_bord.sql; -- -- La page « dashboard » suit la règle posée en V7.8 : une page absente de -- acces_role_page est refusée. Tant que cette migration n'est pas jouée, -- l'onglet n'apparaît pas et le Service Enfance atterrit comme avant sur -- l'écran de saisie — l'application reste fonctionnelle, sans tableau de bord. -- -- Aucune table, aucune vue, aucune donnée métier n'est modifiée : le tableau de -- bord ne fait que relire ce que les autres écrans calculent déjà. -- ============================================================================ INSERT INTO acces_role_page (role, page, ordre_affichage) VALUES ('SERVICE_ENFANCE', 'dashboard', 5) ON DUPLICATE KEY UPDATE ordre_affichage = VALUES(ordre_affichage); -- ============================================================================ -- Vérification après import : -- SELECT * FROM v_acces_role_page WHERE role = 'SERVICE_ENFANCE' ORDER BY ordre_affichage; -- -- Retour arrière : -- DELETE FROM acces_role_page WHERE role = 'SERVICE_ENFANCE' AND page = 'dashboard'; -- ============================================================================