chore(backlog): add TECH-05 and COMM-05 items

This commit is contained in:
2026-04-16 22:46:11 +02:00
parent cffc34f627
commit 2d86fcbf7e

View File

@@ -375,6 +375,17 @@ mogelijk fragiel door gewijzigde factory-setup.
---
### TECH-05 — ESLint configuratie herstellen in apps/app/
**Aanleiding:** `npm run lint` faalt omdat `.eslintrc.cjs` niet bestaat
en er ook geen flat-config equivalent aanwezig is. Effectief draait
de app zonder lint, wat botst met CLAUDE.md's zero-compromise regels.
**Wat:** Juiste flat-config installeren en afstemmen op het huidige
Vuexy 9.5 template. Moet in één keer groen draaien.
**Prioriteit:** Middel — tooling-gap.
---
### ~~TECH-02 — scopeForFestival helper op Event model~~ ✅ OPGELOST
---
@@ -508,6 +519,23 @@ Met link "Bekijk alle personen op festival-niveau".
---
### COMM-05 — Resend invitation endpoint
**Aanleiding:** Uitnodigingen kunnen nu alleen ingetrokken worden of
verlopen vanzelf. Organisatoren willen een "opnieuw versturen" actie
voor gevallen waarin de oorspronkelijke mail in de spamfilter belandde,
gemist werd, of het e-mailadres net gecorrigeerd is.
**Wat:**
- Backend: `POST /api/v1/organisations/{org}/invitations/{id}/resend`
(idempotent: regenereert de mail zonder token of verloopdatum te
wijzigen). Zelfde endpoint voor `/admin` scope.
- Frontend: "Opnieuw versturen" actie activeren in de sectie
openstaande uitnodigingen op `/members` (useMembers heeft al een
`useResendInvitation` stub-ready).
**Prioriteit:** Middel — user-requested UX-verbetering.
---
### UX-04 — Leveranciers-deadline waarschuwing
**Aanleiding:** Leveranciers die hun personeelslijst niet tijdig indienen