feat: PB-overzicht in instellingen + documentatie bijgewerkt
Settings: - "Mijn teams" vervangen door gecombineerde "Product Backlogs" sectie - Toont eigen producten (badge Eigenaar) en team-lidmaatschappen (badge Developer) - Productnaam is klikbaar naar de product backlog - "Verlaten"-knop met bevestiging alleen voor Developer-lidmaatschappen - Lege staat met link naar product aanmaken Docs: - architecture.md: users tabel aangevuld met bio/bio_detail/avatar_data; Prisma schema excerpt bijgewerkt; projectstructuur bijgewerkt (profile route, ProfileEditor) - functional-spec.md: F-02b gebruikersprofiel en F-02c PB-overzicht toegevoegd; datamodel users rij bijgewerkt; settings route bijgewerkt - backlog.md: ST-507 profiel en ST-508 PB-overzicht toegevoegd als afgerond Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
ec9de5a962
commit
e94959c5bc
4 changed files with 145 additions and 36 deletions
|
|
@ -273,6 +273,14 @@ De MVP is klaar wanneer Lars — de primaire persona — de volledige cyclus kan
|
|||
- `/settings` pagina met roltoewijzing (checkbox per rol: Product Owner, Scrum Master, Developer); minimaal één rol verplicht; `updateRoles` Server Action; geselecteerde rollen zichtbaar in profielbalk
|
||||
- Done when: rollen bijwerken persisterend; profielbalk toont gekozen rollen; uitvinken van alle rollen geeft validatiefout
|
||||
|
||||
- [x] **ST-507** Gebruikersprofiel (buiten originele backlog toegevoegd)
|
||||
- Profielfoto-upload (JPEG/PNG/WebP, max 12 MB), server-side resizing naar max 700×700 WebP met Sharp, opgeslagen als bytea in Neon; bio (max 160) en bio_detail (max 2000) als aparte velden; `POST /api/profile/avatar` + `GET /api/profile/avatar` + `updateProfileAction`
|
||||
- Done when: foto geüpload en zichtbaar in instellingen; bio opgeslagen; ongeldige bestanden geweigerd vóór verwerking
|
||||
|
||||
- [x] **ST-508** Product Backlog-overzicht in instellingen (buiten originele backlog toegevoegd)
|
||||
- Gecombineerde lijst op `/settings` van eigen producten (badge "Eigenaar") en team-lidmaatschappen (badge "Developer" + eigenaarsnaam); klikbaar naar product; "Verlaten"-knop met bevestiging voor lidmaatschappen; lege staat met CTA
|
||||
- Done when: eigenaar-producten en team-producten zichtbaar in één lijst; verlaten werkt en verwijdert rij
|
||||
|
||||
---
|
||||
|
||||
### M6: Polish & Launch-ready
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue