PBI-101: Admin kan eigenaar van een product wijzigen #24

Merged
janpeter merged 4 commits from feat/sprint-f2fpix1j into main 2026-05-20 20:00:35 +02:00
Owner

Deblok van de ongemergde sprint-branch feat/sprint-f2fpix1j (sprint-run 2026-05-16).

De automatische PR ontbrak doordat auto-PR sinds de Forgejo-migratie (~05-15) stuk was: scrum4me-mcp/src/git/pr.ts gebruikte nog de GitHub gh CLI. Code-fix gemerged (scrum4me-mcp #6); worker moet nog herbouwd worden.

Inhoud: admin kan de eigenaar van een product wijzigen (server-action + admin-UI + tests). Merge is clean t.o.v. main.

Handmatig aangemaakt tijdens deblok-analyse.

Deblok van de ongemergde sprint-branch `feat/sprint-f2fpix1j` (sprint-run 2026-05-16). De automatische PR ontbrak doordat auto-PR sinds de Forgejo-migratie (~05-15) stuk was: `scrum4me-mcp/src/git/pr.ts` gebruikte nog de GitHub `gh` CLI. Code-fix gemerged (scrum4me-mcp #6); worker moet nog herbouwd worden. Inhoud: admin kan de eigenaar van een product wijzigen (server-action + admin-UI + tests). Merge is clean t.o.v. main. _Handmatig aangemaakt tijdens deblok-analyse._
Admin-only server action voor atomaire eigenaar-overdracht met
Zod-validatie, demo-check, naam/code-conflictdetectie en transactie.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
7 testcases: happy path, no-op, 404-product, 422-eigenaar-niet-gevonden,
422-eigenaar-is-demo, 422-name-conflict, 422-code-conflict.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Voeg parallelle users-query toe aan AdminProductsPage en breid
ProductsTable-props uit met user_id en users voor de volgende taak
(wijzig-eigenaar dialog).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
feat(PBI-admin): ChangeOwnerDialog toevoegen aan products-table
Some checks failed
CI / Lint, Typecheck, Test & Build (pull_request) Failing after 2m11s
CI / Deploy Manual (workflow_dispatch) (pull_request) Has been skipped
CI / Detect deploy-relevant changes (pull_request) Has been skipped
CI / Deploy Preview (PR) (pull_request) Has been skipped
CI / Deploy Production (main) (pull_request) Has been skipped
d02a3fe9b1
Voegt ChangeOwnerDialog component toe met select voor het wijzigen van
de eigenaar van een product, inclusief toast-feedback en pending-state.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
janpeter/Scrum4Me!24
No description provided.