-- Migration 034 : outil de prise de notes pendant la campagne de test (29/07/2026, retour
-- utilisateur) - bouton flottant present dans toute l'application, modal de saisie pre-remplie
-- avec le module/sous-module courant, notes partagees entre toute l'equipe + page d'administration
-- (consultation/filtres/export CSV). `lien` (URL de la page au moment de la note) ajoute en plus
-- des champs demandes : permet de re-ouvrir directement la page concernee depuis l'administration,
-- cout nul, valeur evidente pour une note de test.

CREATE TABLE IF NOT EXISTS `notes_test` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `module` varchar(80) NOT NULL,
  `sous_module` varchar(120) NULL DEFAULT NULL,
  `fonctionnalite` varchar(255) NULL DEFAULT NULL,
  `description` text NOT NULL,
  `priorite` varchar(20) NOT NULL DEFAULT 'normale',
  `statut` varchar(20) NOT NULL DEFAULT 'a_traiter',
  `lien` varchar(255) NULL DEFAULT NULL,
  `id_utilisateur` int(11) NOT NULL,
  `date_creation` datetime NOT NULL,
  `date_modification` datetime NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `idx_module` (`module`),
  KEY `idx_statut` (`statut`),
  KEY `idx_priorite` (`priorite`),
  KEY `idx_utilisateur` (`id_utilisateur`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
