You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Als gemeentelijke ontwikkelaar wil ik dat elk ProductType een lijst van toegestane statussen kan definiëren en dat elk Product één van deze statussen kan hebben, zodat producten eenvoudig beheerd kunnen worden binnen hun levenscyclus. Dit zorgt ervoor dat producten consistent worden aangemaakt, gepubliceerd, gewijzigd of ingetrokken volgens vooraf gedefinieerde regels.
Acceptatiecriteria
Statusvelden in ProductType
Het datamodel van ProductType bevat een veld toegestane_statussen, waarin een lijst van maximaal vijf mogelijke statussen kan worden opgeslagen:
gereed (goedgekeurd voor in de toekomst)
actief
ingetrokken
geweigerd
verlopen
Bij het aanmaken of bewerken van een ProductType, moet de beheerder kunnen kiezen welke van deze statussen van toepassing zijn voor producten onder dit type.
Statusveld in Product
Het datamodel van Product bevat een veld status, waarin de huidige status van het product wordt opgeslagen.
De status van een Product moet altijd een waarde zijn die is toegestaan door het bijbehorende ProductType (bijv. een Product mag niet de status actief hebben als deze status niet is toegestaan in het gekoppelde ProductType).
API-functionaliteit en validatie
Bij het aanmaken of bewerken van een Product, controleert de API of de opgegeven status binnen de lijst van toegestane statussen van het gekoppelde ProductType valt.
De Open Producten API ondersteunt filtering op status bij het opvragen van producten (GET /producten), zodat gebruikers producten kunnen filteren op hun huidige status.
Documentatie en voorbeelden
De API-documentatie bevat voorbeelden van het instellen van toegestane statussen voor een ProductType en het aanmaken van een Product met een specifieke status.
Voorbeeld-API-aanvragen tonen hoe de statussen kunnen worden gewijzigd en hoe gefilterd kan worden op status bij het opvragen van producten.
The text was updated successfully, but these errors were encountered:
Gebruikersverhaal
Als gemeentelijke ontwikkelaar wil ik dat elk ProductType een lijst van toegestane statussen kan definiëren en dat elk Product één van deze statussen kan hebben, zodat producten eenvoudig beheerd kunnen worden binnen hun levenscyclus. Dit zorgt ervoor dat producten consistent worden aangemaakt, gepubliceerd, gewijzigd of ingetrokken volgens vooraf gedefinieerde regels.
Acceptatiecriteria
Statusvelden in ProductType
Het datamodel van ProductType bevat een veld toegestane_statussen, waarin een lijst van maximaal vijf mogelijke statussen kan worden opgeslagen:
Bij het aanmaken of bewerken van een ProductType, moet de beheerder kunnen kiezen welke van deze statussen van toepassing zijn voor producten onder dit type.
Statusveld in Product
API-functionaliteit en validatie
Documentatie en voorbeelden
The text was updated successfully, but these errors were encountered: