From b6460a3924fda540a6c02c9c6f1648daa6ebaa75 Mon Sep 17 00:00:00 2001 From: Urban Modig Date: Mon, 27 Jul 2026 22:06:08 +0200 Subject: [PATCH] docs: close feature 7 --- docs/features/007-task-deletion.md | 10 +++++----- docs/roadmap.md | 26 ++++++++++++++------------ 2 files changed, 19 insertions(+), 17 deletions(-) diff --git a/docs/features/007-task-deletion.md b/docs/features/007-task-deletion.md index b7c3fb1..45c8237 100644 --- a/docs/features/007-task-deletion.md +++ b/docs/features/007-task-deletion.md @@ -2,7 +2,7 @@ ## Status -Implementerad och verifierad på feature-branchen. Merge återstår. +Färdig och mergad till main. ## Bakgrund @@ -379,7 +379,7 @@ fortsatt `400 INVALID_TASK_ASSIGNMENT`. ## Tester och verifiering -Automatiskt verifierat på feature-branchen: +Automatiskt verifierat: - backendens fullständiga testsvit: 47 tester passerade; - frontendens fullständiga testsvit: 49 tester passerade; @@ -411,12 +411,12 @@ i Chrome. Följande verifierades: - desktopbredd 1440 × 1000 och mobilbredd 390 × 844 utan horisontell scrollning. -Inga problem upptäcktes i Feature 7-flödena. Featuren ska ändå inte markeras -som mergad eller `Klar` i roadmapen förrän merge är genomförd. +Inga problem upptäcktes i Feature 7-flödena. ## Relaterade commits -Fylls i efter commit och merge. +- Feature-commit: `f296d15` +- Merge-commit: `5df0146` ## Implementationsprinciper diff --git a/docs/roadmap.md b/docs/roadmap.md index a74dfa5..9924ffb 100644 --- a/docs/roadmap.md +++ b/docs/roadmap.md @@ -34,9 +34,7 @@ Följande statusvärden används: ## Nuvarande läge -Feature 0–6 är klara. Feature 7 är implementerad och verifierad på -feature-branchen; merge återstår. Den aktuella applikationen på -feature-branchen har: +Feature 0–7 är klara och finns på `main`. Den aktuella applikationen har: - ett monorepo med separat React/Vite-frontend och Spring Boot-backend; - centralt lagrade användare och ett lokalt browserval av aktiv användare; @@ -57,7 +55,7 @@ uppgiftens status. Alla direkta statusövergångar är tillåtna och `IN_PROGRESS` kräver ansvarig. Det finns ännu ingen redigering, deadline eller återkommande uppgift. Nuvarande användarval är inte autentisering. -**Feature 7 – Radera uppgift är pågående tills merge är genomförd.** +**Feature 8 – Redigera uppgift är nästa planerade produktfeature.** ## Featureöversikt @@ -70,7 +68,7 @@ uppgiftens status. Alla direkta statusövergångar är tillåtna och | 4 – Tilldelning | Klar | 1–2 | Valfri ansvarig användare | | 5 – Statusändring | Klar | 4 | Backendstyrda statusövergångar | | 6 – Drag-and-drop | Klar | 5 | Kortflytt via status-API | -| 7 – Radera uppgift | Pågående | 2 | Bekräftad permanent radering | +| 7 – Radera uppgift | Klar | 2 | Bekräftad permanent radering | | 8 – Redigera uppgift | Planerad | 3 | Titel, beskrivning och poäng | | 9 – Deadline | Planerad | 2 | Valfri deadline och förseningsmarkering | | 10 – Sökning och filtrering | Planerad | 2; 4 för ansvarig; 9 för deadline | Sökning och filter på brädan | @@ -210,7 +208,7 @@ modellen och statusreglerna finns. ### Feature 7 – Radera uppgift -**Status:** Pågående +**Status:** Klar **Beroenden:** Feature 2 @@ -223,10 +221,13 @@ modellen och statusreglerna finns. Radering hålls separat från redigering så att databorttagning och dess konsekvenser kan verifieras isolerat. -Feature 7 använder permanent fysisk radering. Frontend behåller kortet tills -backend har bekräftat raderingen och använder samma låsning per task-id som -status, tilldelning och drag-and-drop. Implementation, automatiska tester och -manuell browserverifiering är färdiga på feature-branchen; merge återstår. +Feature 7 använder permanent fysisk radering genom +`DELETE /api/tasks/{taskId}`. En bekräftelsemodal visas före anropet och +frontend behåller kortet tills backend har bekräftat raderingen. Operationen +använder samma låsning per task-id som status, tilldelning och drag-and-drop. +Ett `404 TASK_NOT_FOUND` tar bort ett känt inaktuellt lokalt kort. +Implementation samt automatisk och manuell verifiering är genomförda, och +featuren är mergad till `main`. ### Feature 8 – Redigera uppgift @@ -442,8 +443,9 @@ Nuvarande aktiva användarval är uttryckligen inte autentisering. ## Ändringshistorik -- 2026-07-27: Feature 7 implementerades och verifierades på feature-branchen - med permanent, serverbekräftad radering. Merge återstår. +- 2026-07-27: Feature 7 verifierades och mergades. Permanent, + serverbekräftad radering infördes, och Feature 8 blev nästa planerade + produktfeature. - 2026-07-27: Feature 6 verifierades och mergades. Optimistisk drag-and-drop med full rollback infördes, och Feature 7 blev nästa planerade produktfeature.