docs: close feature 7
This commit is contained in:
@ -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
|
||||
|
||||
|
||||
@ -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.
|
||||
|
||||
Reference in New Issue
Block a user