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

Als ontwikkelaar wil ik paginering op alle list resources in het ZRC #2140

Open
basretera opened this issue Nov 24, 2022 · 3 comments
Open
Assignees

Comments

@basretera
Copy link

...zodat deze voorspelbaar en consistent is.

Bij de volgende resources ontbreekt de mogelijkheid om te pagineren:

  • zaakcontactmomenten;
  • zaakinformatieobjecten; en
  • zaakverzoeken.

Zeker bij zaakinformatieobjecten heb je regelmatig te maken met vele resultaten, soms wel miljoenen records.

@basretera basretera added the bug Iets werkt niet zoals bedoeld label Nov 24, 2022
@WilliamRoxit
Copy link

Alternatief, zonder de huidige api versie te breken, is in de standaard opnemen dat een http 400 teruggegeven kan worden indien zowel de zaakurl als de informatieobjecturl parameters leeg zijn (m.a.w. minimaal een van de twee moet opgegeven worden).

@michielverhoef
Copy link
Collaborator

@HenriKorver kan dit zo doorgevoerd worden of is dit een breaking change?

@HenriKorver
Copy link
Collaborator

Zowel het voorstel van @basretera als @WilliamRoxit zijn breaking changes. Hoewel het alternatieve voorstel van @WilliamRoxit veel minder breaking is dan het toevoegen van paginering is het nog steeds niet backward compatible. Een consumer die eerst een 200 ok met een mogelijk behapbare resultatenset terugkreeg kan nu opeens een 400 voorgeschoteld krijgen.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

4 participants