Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wanneer een resource aangemaakt kan worden moet deze ook opgevraagd, aangepast en verwijderd kunnen worden #115

Open
michielverhoef opened this issue Jul 16, 2021 · 2 comments
Labels
Design Rule Bespreekpunten om al dan niet op te nemen in de VNG-Design Rules

Comments

@michielverhoef
Copy link
Contributor

Met andere woorden, wanneer een POST gedaan kan worden en daar een nieuwe resource mee aangemaakt wordt, moeten ook de GET, PUT, PATCH en DELETE operaties opgenomen worden in een standaard.

Wanneer een POST gebruikt wordt om bijvoorbeeld een geavanceerde zoekopdracht uit te voeren is dit natuurllijk niet van toepassing, er wordt immers geen nieuwe resource aangemaakt.

Ongeacht of de userstory alleen vraagt om het aanmaken van resource. Deze resource moet namelijk ook beheerd kunnen worden. Dit vermindert het aantal dringende aanpassingen/uitbreidingen van een standaard.

Naar aanleiding van issue VNG-Realisatie/gemma-zaken#1771.

@michielverhoef michielverhoef added the Design Rule Bespreekpunten om al dan niet op te nemen in de VNG-Design Rules label Jul 16, 2021
@michielverhoef
Copy link
Contributor Author

JBo:
HK:
RM:
MV: Overnemen.
GJ:
JBi:

@melsk-r
Copy link
Contributor

melsk-r commented Jul 16, 2021

Zo op het eerste gezicht zou ik zeggen 'Overnemen'. Ik ben echter benieuwd of anderen situaties kunnen bedenken waarin dit niet geldt. Ik ben wel op zijn minst van mening dat als je een POST opvoert je heel goed na moeten denken over of er redenen zijn om geen GET, PUT, PATCH en/of DELETE operatie toe te voegen.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Design Rule Bespreekpunten om al dan niet op te nemen in de VNG-Design Rules
Projects
None yet
Development

No branches or pull requests

2 participants