-
Notifications
You must be signed in to change notification settings - Fork 27
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
Wat is de bedoeling bij _expand bij anderzaakobject in ZRC 1.5? #2412
Comments
Ik zie dat het OAS schema hier niet helemaal goed is. Er zouden geen expand-velden mogen voorkomen op het Zaakobjecten mogen alleen geëxpandeerd worden in de
|
Ja maar hoe moet het dan wel? Bij de POST moet je genoemde gegevens van het zaakobject wel kunnen meegeven |
Sorry, ik begrijp je vraag niet. Welke gegevens wil je van het zaakobject meegeven in het POST-bericht? |
Hoi @HenriKorver ik zat de denken aan anderObjecttype maar dat is een denkfout van mij, die hoeft niet mee met de POST. |
Nee, dit ticket heeft helaas geen urgentie. Het is niet fraai dat het endpoint Omdat de doorontwikkeling van de referentie-implementatie gepauzeerd is, worden momenteel alleen blokkerende issues en bugs opgepakt. Issues #2242 en #2396 zijn de enige uitzonderingen: ook al zijn dit geen blokkerende issues, zal er toch een nieuwe 1. 5 versie van de Documenten API worden uitgebracht. |
Hoi Henri, mag ik hier uit concluderen dat jullie het prima vinden als er fouten in de standaard staan? De reden dat dit voor ons belangrijk is: |
Natuurlijk niet Johannes, wij vinden het ook heel vervelend als de beschrijvingen in de OAS verwarrend zijn. Gelukkig betreft het hier geen functionele fout maar een probleem met de documentatie in de OAS. Dit heb ik nu opgelost door waarschuwingen op te nemen bij "expand"-velden die niet direct mogen worden gebruikt op endpoints zoals Ook heb ik de foutieve enumeratiewaarde Zie hier voor de verbeterde OAS: redoc. |
Inmiddels heb ik tijd gehad om het probleem op structurele wijze op te lossen. In plaats van waarschuwingen zijn de "_expand" velden nu echt verwijderd op de plekken waar ze niet thuis horen: zie PR #2427 of redoc. Dit is puur het fixen van de OAS en geen functionele wijziging, m.a.w. er hoeft niets te veranderen aan de referentie-implementatie. @johannesbattjes: Kun je even checken of de OAS nu naar wens is? |
Ziet er goed uit! |
Dat klopt want deze fix (PR #2427) is nog niet uitgerold naar de master, dus nog niet officieel gereleased. Intern hebben we nog een discussie of we deze fix wel of niet mogen uitrollen zonder versieverhoging. Hoewel er functioneel niks veranderd is zijn de wijzigingen in het OAS-schema wel substantieel. Dus de vraag is : rollen we deze wijzigingen uit in de bestaande 1.5.1 versie of verhogen we de versie naar 1.5.2? In dat laatste geval zal de versie van de referentie-implementatie van de Zaken API achterlopen op de OAS, hoewel ze in principe functioneel hetzelfde zijn. Ik zeg hier in principe omdat een patch-verhoging (in dit geval 1.5.1 -> 1.5.2) helaas op een heel subtiel punt het gedrag van de referentie-implementatie verandert. Die moet dan namelijk in de response-headers de nieuwe verhoogde versie teruggeven (1.5.2 in dit geval), hoewel er verder functioneel gezien niets is veranderd. Wat heeft jouw voorkeur? |
Hoi Henri, mijn voorkeur heeft het uitbrengen van de 1.5.2. Maar geen bezwaar tegen aanpassing aan de 1.5.1 omdat eigenlijk geen enkele applicatie de expand in de POST geimplementeerd kan hebben. |
Dat heeft dan wel als consequentie dat de referentie-implementatie van de Zaken API qua versie achter zal lopen op de OAS omdat we de referentie-implementatie voorlopig niet meer kunnen aanpassen omdat die gepauzeerd is. Dus dan hebben we de situatie dat de OAS van de Zaken API versie 1.5.2 heeft en de bijbehorende referentie-implementatie versie 1.5.1. Heeft het dan nog steeds je voorkeur? Of bedoel je dat je bereid bent te wachten op de 1.5.2 versie totdat de referentie-implementatie weer uit de pauze-stand is gehaald. |
Hoi Henri, jazeker dat bedoelde ik. Op dit moment doe ik zelf weinig met de referentie applicatie dus ik heb zelf geen bezwaar tegen het achterlopen ervan. |
Bij een POst op een zaakobject van type anders moet een _expand worden opgegeven:

Vraag 1: waarom heet dit _expand en niet bv ander zaakobject?
Vraag 2: In de response staan vervolgens statustypen en resultaattypen. Waar moet de ZRC deze vandaan halen?

@HenriKorver
The text was updated successfully, but these errors were encountered: