Files
slp-modular-cms/frontend
SluijsensandClaude Sonnet 5 1b974696bf Maak slug in CMS zichtbaar en inline aanpasbaar
De CMS-admin toonde het nieuwe Slug-veld nog niet — dat bestond alleen
in de API-respons. Voegt een read-only slugweergave onder het
titelveld toe met een potlood-icoon om 'm inline te bewerken.

Backend: Create/UpdateOfferingRequest accepteren nu een optionele
Slug-override. Zonder expliciete waarde blijft het bestaande gedrag
(auto-genereren uit titel, regenereren bij titelwijziging). Met een
expliciete waarde wordt die genormaliseerd en op uniekheid
gecontroleerd; een botsing geeft 409 Conflict (RFC 9457 ProblemDetails,
naar het patroon van MasterControlledAvailabilityException).

Frontend: de slug wordt alleen meegestuurd als de admin 'm daadwerkelijk
bewerkt heeft (dirtyFields.slug), zodat een ongemoeide slug bij een
titelwijziging gewoon blijft auto-regenereren.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-04 15:31:10 +02:00
..
2026-06-20 17:04:17 +02:00
2026-06-20 17:04:17 +02:00
2026-06-20 17:04:17 +02:00
2026-06-22 21:14:22 +02:00
2026-06-20 17:04:17 +02:00
2026-06-20 17:04:17 +02:00
2026-06-20 17:04:17 +02:00
2026-06-20 17:04:17 +02:00

SlpModularCms Frontend

De CMS admin web-UI: Vite + React 19 + TypeScript, TanStack Router/Query, Tailwind v4 met shadcn/ui-stijl componenten, react-i18next (NL/EN), en MSW voor mocking in tests.

Volledige setup-instructies, scripts, configuratie en de vereiste backend staan in de root README.md van deze repository, sectie "Frontend Development (CMS Admin UI)".