-- ============================================================================ -- PTA — Guide d'utilisation (page « faq ») -- ============================================================================ -- Appliquée automatiquement au démarrage par le service db-migrate. -- Pour un import manuel sur une base existante : -- SOURCE database/migration_v7_9d_faq.sql; -- -- Le guide suit la règle posée en V7.8 : une page absente de acces_role_page -- est refusée. Il est ouvert aux trois rôles — c'est un secours, pas un droit -- métier — et son bouton d'accès n'apparaît dans la barre de navigation que si -- cette migration a été jouée. -- -- La page est purement statique : aucune table, aucune vue, aucune donnée -- métier n'est touchée. L'ordre d'affichage est indicatif, le bouton étant -- ancré à droite de la barre plutôt que rangé dans un groupe d'onglets. -- ============================================================================ INSERT INTO acces_role_page (role, page, ordre_affichage) VALUES ('AGENT', 'faq', 200), ('RESPONSABLE_STRUCTURE', 'faq', 200), ('SERVICE_ENFANCE', 'faq', 200) ON DUPLICATE KEY UPDATE ordre_affichage = VALUES(ordre_affichage); -- ============================================================================ -- Vérification après import : -- SELECT role, page FROM v_acces_role_page WHERE page = 'faq'; -- -- Retour arrière : -- DELETE FROM acces_role_page WHERE page = 'faq'; -- ============================================================================