Checkpoint: Boîte à idées : table BDD, API tRPC (créer, lister, répondre, changer statut), page avec liste filtrée par statut et recherche, bouton Nouvelle demande, réponse admin avec statut colorisé, menu dans la sidebar

This commit is contained in:
Manus
2026-04-17 10:57:07 -04:00
parent b36a049ca5
commit 535dd19188
11 changed files with 1311 additions and 0 deletions

View File

@@ -0,0 +1,14 @@
CREATE TABLE `ideas` (
`id` int AUTO_INCREMENT NOT NULL,
`userId` int NOT NULL,
`userName` varchar(255) NOT NULL,
`titre` varchar(512) NOT NULL,
`message` text NOT NULL,
`statut` enum('ouvert','en_cours','resolu','ferme') NOT NULL DEFAULT 'ouvert',
`reponseAdmin` text,
`reponduPar` varchar(255),
`reponduAt` timestamp,
`createdAt` timestamp NOT NULL DEFAULT (now()),
`updatedAt` timestamp NOT NULL DEFAULT (now()) ON UPDATE CURRENT_TIMESTAMP,
CONSTRAINT `ideas_id` PRIMARY KEY(`id`)
);