feat(Notes): implement manual ordering for notes, add drag-and-drop functionality, and update related components for reordering

This commit is contained in:
Julien Froidefond
2026-01-06 14:51:12 +01:00
parent 38ccaf8785
commit 2354a353d1
7 changed files with 332 additions and 189 deletions

View File

@@ -0,0 +1,3 @@
-- AlterTable Note - Add order column
ALTER TABLE "Note" ADD COLUMN "order" INTEGER NOT NULL DEFAULT 0;

View File

@@ -145,6 +145,7 @@ model Note {
userId String
taskId String? // Tâche associée à la note
folderId String? // Dossier contenant la note
order Int @default(0) // Ordre manuel de la note dans son dossier
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
user User @relation(fields: [userId], references: [id], onDelete: Cascade)