🚀 Feature: Beheerder autoriseert een gebruikersgroep voor minimaal één organisatie en één informatiecategorie
Bounded Context
Gebruikersgroepen (toegangsbeheer) binnen GPP-app. Geen bounded-context-overschrijding — de regel geldt voor het bestaande Gebruikersgroep-aggregaat en zijn gekoppelde waardelijsten (Organisatie, Informatiecategorie, Onderwerp).
User Stories
- Als Beheerder wil ik bij het aanmaken van een gebruikersgroep gewaarschuwd worden als er geen organisatie of geen informatiecategorie is geselecteerd, zodat ik de gebruikersgroep pas opsla nadat deze correct is geautoriseerd.
- Als Beheerder wil ik bij het bijwerken van een bestaande gebruikersgroep dezelfde waarschuwing krijgen als ik de laatst overgebleven organisatie of informatiecategorie zou verwijderen, zodat een gebruikersgroep nooit zonder geldige autorisatie kan komen te staan.
- Als Beheerder wil ik dat deze regel te allen tijde geldt, ook wanneer de wijziging niet via het beheerscherm zelf verloopt, zodat de autorisatie-eis van een gebruikersgroep gewaarborgd blijft, ongeacht hoe de wijziging wordt aangeboden.
Design Handoff
- Figma: n.v.t. — hergebruikt de bestaande foutmelding-conventie (alert-inline) die al elders op dit scherm wordt gebruikt
- States covered: geldig (opslaan lukt) / ongeldig (foutmelding, opslaan geblokkeerd)
- Accessibility notes: volgt de bestaande alert-inline conventie van het scherm (geen aanvullende impact op toegankelijkheid)
Acceptance Criteria
Edge Cases
- Nieuwe gebruikersgroep zonder enige organisatie of informatiecategorie geselecteerd → opslaan wordt geblokkeerd met de melding "Selecteer minstens één organisatie en één informatiecategorie."
- Beheerder vinkt bij een bestaande gebruikersgroep de laatst overgebleven organisatie of informatiecategorie uit → opslaan wordt geblokkeerd, de eerder geldige autorisatie blijft ongewijzigd staan.
- Onderwerp (optioneel) valt buiten deze regel — een gebruikersgroep zonder gekoppeld onderwerp is en blijft toegestaan.
- Gebruikersgroep-gegevens die worden aangeboden zonder organisatie/informatiecategorie, maar niet via het beheerscherm zelf → worden alsnog geweigerd.
Domain Events
- Zendt uit: geen (synchrone validatie, geen event)
- Consumeert: geen
Definition of Ready
Proposed Tasks
🚀 Feature: Beheerder autoriseert een gebruikersgroep voor minimaal één organisatie en één informatiecategorie
Bounded Context
Gebruikersgroepen (toegangsbeheer) binnen GPP-app. Geen bounded-context-overschrijding — de regel geldt voor het bestaande
Gebruikersgroep-aggregaat en zijn gekoppelde waardelijsten (Organisatie, Informatiecategorie, Onderwerp).User Stories
Design Handoff
Acceptance Criteria
Edge Cases
Domain Events
Definition of Ready
Proposed Tasks