Project activity #30436
closedZtc en zrc webscripts omzetten naar oz api via contezza-proxy
Added by Diego Mirandola 12 months ago. Updated 9 months ago.
100%
Description
- ztc en zrc js apis uitbreiden
- tezza refactoren om deze apis via contezza-proxy te gebruiken ipv tezza-services webscripts. De lijst van de calls die refactored moeten worden is in analyse ticket #30143.
- de volgende webscripts sorteren de resultaten, dit is naar de frontend verplaatst: api/ztc/statustypen, api/ztc/zaaktypen
- de volgende webscripts verwijderen dubbel-resultaten, dit is naar de frontend verplaatst: api/ztc/statustypen op basis van omschrijving
Files
| Screenshot 2025-03-19 at 09.56.51.png (31.9 KB) Screenshot 2025-03-19 at 09.56.51.png | Nume Groenewegen, 19/03/2025 10:29 AM | ||
| clipboard-202503191102-lkhbl.png (40.8 KB) clipboard-202503191102-lkhbl.png | Diego Mirandola, 19/03/2025 11:02 AM |
Updated by Diego Mirandola 12 months ago
- Description updated (diff)
- Parent task changed from #30143 to #30430
Updated by Diego Mirandola 12 months ago
- Related to Project activity #30143: Analyse: ztc en zrc webscripts omzetten naar oz api via contezza-proxy added
Updated by Diego Mirandola 12 months ago
- Assignee changed from Contezza Development to Diego Mirandola
Updated by Diego Mirandola 12 months ago
- Status changed from Backlog to In Progress
Updated by Diego Mirandola 12 months ago
- Target version changed from Tezza Backlog to Contezza Development 2025.01
Updated by Tahir Malik 11 months ago
- Target version changed from Contezza Development 2025.01 to Tezza 2025.01
Updated by Diego Mirandola 11 months ago
- Related to Project activity #30531: Contezza proxy gebruikt verkeerde service bij gelijktijdig requests added
Updated by Diego Mirandola 11 months ago
- Related to Project activity #30592: BUG: Zaakstatus widget toont TEZZA.ZAKEN.STATUS.WAARDERING_TYPES.undefined added
Updated by Diego Mirandola 11 months ago
ยท Edited
- register zaak dialog
- met uitzondering van het ophalen van de catalogi want daarin wordt de noderef van de 'zaken' site teruggeven. Dit zal niet meer nodig zijn zodra tezza naar zaaktypesites wordt gemigreerd
- action 'zaakCreate' wordt niet refactored
- filters in zaak tabels (inclusief aozs)
- zaak details
- let op: voor deze wijzigingen werden zaaktype en rollen met aparte calls opgehaald, nu via expand
- zaak status widget
- selectielijst wordt opgehaald op veld 'resultaat nr.' in te kunnen vullen, andere velden zijn beschikbaar op het resultaattype
- let op: actions gebruiken nog steeds PUT api/zrc/zaken/{uuid}, dit moet apart geanalyseerd worden https://support.contezza.nl/issues/30143#note-10
- actions 'statusCreate', 'zaakClose' worden niet refactored
- zaak eigenschappen tab
- zaak expand parameter 'eigenschappen.eigenschap' werkt niet https://support.contezza.nl/issues/30427#note-2 , hierdoor is er een extra call GET ztc/eigenschappen nodig om de zaakeigenschappen aan te vullen met hun type
- zaak betrokkenen tab en zaak actions 'betrokkenen beheren', 'claimen' en 'medewerker toekennen'
- actions 'rolCreate', 'rolRemove' worden niet refactored
- scripts aangemaakt om .ts api classes op basis van open api specificatie te generen
- utils uitgebreid om beter het werken met apis te ondersteunen (let op: afhankelijk van wijzigingen in contezza-apps-community die nog gereleased moeten worden)
- register zaak dialog afronden
- postintake
- zaak actions 'vertrouwelijkheid aanpassen', 'eigenschappen bewerken', 'audit' en 'gegevens weergeven'
- zaak document action 'wijzig type'
Updated by Diego Mirandola 11 months ago
- action 'vertrouwlijkheidCreate' wordt niet refactored
- action 'eigenschappen bewerken' gebruikt PUT api/zrc/zaken/{uuid}, dit moet apart geanalyseerd worden https://support.contezza.nl/issues/30143#note-10
Updated by Diego Mirandola 11 months ago
- Status changed from In Progress to Ready in Dev
Overige punten zijn ook refactored.
Dit is ook opgepakt: api/zrc/zaken/waardelijsten?type=taal -> in de frontend opslaan en beheren
Zodra #30531 opgelost is zal dit getest kunnen worden.
Updated by Diego Mirandola 11 months ago
- Status changed from Ready in Dev to In Progress
Updated by Diego Mirandola 11 months ago
- guh reports (ophalen van zaaktypen en eigenschappen)
- odnhn tezza (ophalen van zaaktypen bij stufzaaktype wijzigen)
- Gemeente Utrecht Tezza (zaakeigenschappen filter in zakenbibliotheek, maar dit lijkt al niet te werken ook in de huidige versie op test omgeving)
Updated by Tahir Malik 10 months ago
- Target version changed from Tezza 2025.01 to Tezza 2025.02
Updated by Diego Mirandola 10 months ago
- Related to Project activity #30905: Gebruikers authorisatie contezza-proxy added
Updated by Diego Mirandola 10 months ago
Wacht op #30905 en refactoring van zaakeigenschappen bewerken moeten teruggezet worden.
Updated by Diego Mirandola 10 months ago
Zie #30905 voor voortgang over het uitfilteren/authenticeren van requests naar proxy.
Met name: alles kan inderdaad refactored worden volgens het plan (inclusief bewerken van zaakeigenschappen), behalve de call GET api/zrc/zaken uitgevoerd vanuit widget 'betrokken bij' en pagina 'klanten'.
Webscript GET api/zrc/zaken moet dus blijven om deze request te ondersteunen en moet aangepast worden om alleen resultaten terug te geven waarop de gebruiker rechten heeft.
Updated by Diego Mirandola 10 months ago
- Target version changed from Tezza 2025.02 to Tezza 2025.03
Updated by Diego Mirandola 9 months ago
- Status changed from On Hold to In Progress
Updated by Diego Mirandola 9 months ago
- Status changed from In Progress to Ready in Dev
- Assignee changed from Diego Mirandola to Nume Groenewegen
Graag testen in branch feature/tezza/oz-proxy/#30436, tezza app gekoppeld met dev-tezza.
Details over testpunten zijn in #30143, kortom:- alle GET requests naar openzaak zijn via proxy behalve ophalen van (1) iots (in postintake en wijzig iot dialog) (2) get zaken bij betrokkene (betrokken bij widget en klanten pagina)
- bewerken van zaakeigenschappen (POST/PUT/DELETE) is via proxy, alle andere requests en actions blijven
Updated by Diego Mirandola 9 months ago
- Related to Project activity #31066: Refactor klanten pagina added
Updated by Nume Groenewegen 9 months ago
register zaak dialog GET api/ztc/catalogussen - Check
register zaak dialog GET api/ztc/zaaktypen - Check
register zaak dialog GET api/zrc/zaken/waardelijsten?type=betalingsindicatie,vertrouwelijkheidaanduiding - Check
register zaak dialog action zaakCreate - Check
postintake register GET api/zrc/zaken/waardelijsten?type=taal - Check
postintake register GET api/ztc/catalogussen - Check
postintake register GET api/ztc/zaaktypen - Check
postintake register GET api/ztc/roltypen - Check
postintake register GET api/ztc/zaaktype-informatieobjecttypen - Check
postintake register action zaakCreate - Check
filters in zaak tabels GET /api/ztc/statustypen - Check
filters in zaak tabels GET api/ztc/zaaktypen - Check
filters in zaak tabels (als plugin '@tezza/aozs' actief is) GET api/ztc/eigenschappen - Check
zaak details GET api/zrc/zaken - Check
zaak details GET api/ztc/zaaktype - Check
zaak details GET api/zrc/rollen - Check
zaak details GET api/zrc/statussen - Check
zaak details GET api/zrc/resultaten - Check
zaak details GET api/ztc/statustypen - Check
zaak details GET api/zrc/zaakeigenschappen - Check
zaak details GET api/ztc/eigenschappen - Check
zaak details action zaakeigenschapCreate - Check
zaak details GET api/zrc/rollen - check
filters in documenten tabel GET api/ztc/informatieobjecttypen - Check
zaak action 'claimen' GET api/ztc/roltypen - Check
zaak action 'claimen' action rolCreate - Check
zaak action 'Medewerker toekennen' GET api/zrc/zaken - Check
zaak action 'Medewerker toekennen' GET api/ztc/rollen - Check
zaak action 'Medewerker toekennen' GET api/ztc/roltypen - Check
zaak action 'Medewerker toekennen' action rolCreate - Check
zaak action 'vertrouwelijkheid aanpassen' GET api/zrc/zaken/waardelijsten?type=vertrouwelijkheidaanduiding - Check
zaak action 'vertrouwelijkheid aanpassen' action vertrouwlijkheidCreate - Check
zaak action 'Eigenschappen bewerken' GET api/zrc/zaken - Check
zaak action 'Eigenschappen bewerken' PUT api/zrc/zaken/{uuid} - Check
zaak action 'betrokkenen beheren' GET api/zrc/zaken - Check
zaak action 'betrokkenen beheren' GET api/zrc/rollen - Check
zaak action 'betrokkenen beheren', action 'toevoegen' GET api/ztc/roltypen - Check
zaak action 'betrokkenen beheren', action 'toevoegen' action rolCreate - Check
zaak action 'betrokkenen beheren', action 'verwijderen' action rolRemove - Check
zaak action 'audit' GET api/zrc/audittrail - Check
zaak action 'Gegevens weergeven' GET api/zaak-settings - Check
zaak action 'Gegevens weergeven' GET api/ztc/catalogussen - Check
zaak status action 'opschorten' PUT api/zrc/zaken/{uuid} - ?
zaak status action 'opschorten opheffen' PUT api/zrc/zaken/{uuid} - ?
zaak status action 'verlengen' PUT api/zrc/zaken/{uuid} - ?
zaak status action 'status bewerken' GET /api/ztc/statustypen - Check
zaak status action 'status bewerken' action statusCreate - Check
zaak status action 'statussen weergeven' GET api/zrc/statussen - Check
zaak status action 'afhandelen' GET api/ztc/resultaattypen - !
zaak status action 'afhandelen' GET api/ztc/statustypen - Check
zaak status action 'afhandelen' action zaakClose - Check
zaak document action 'wijzig type' GET api/document -
zaak relations tab GET api/zrc/zaken?nodeRef=... - Check
dossier/object action 'archiveren' GET api/ztc/zaaktypen - Check
dossier/object action 'archiveren' GET api/ztc/resultaattypen - Check
dashboard widget 'betrokken bij' GET api/zrc/zaken -
dashboard widget 'verloop van zaken' GET api/ztc/zaaktypen - Check
klanten pagina GET api/zrc/zaken -
Updated by Nume Groenewegen 9 months ago
- File Screenshot 2025-03-19 at 09.56.51.png Screenshot 2025-03-19 at 09.56.51.png added
- Status changed from Ready in Dev to Feedback
- Assignee changed from Nume Groenewegen to Diego Mirandola
- Bij de acties 'opschorten', 'opschorten opheffen' en 'verlengen' staat wel een 'ja' (bundel in 1 ticket en met rick checken) maar ik zie geen request via de proxy in tezza. Klopt dit? Dit wordt in de backend opgepakt?
- Het label bij het afhandelen van de zaak is niet correct wanneer het resultaat geen archieftermijn heeft, dus in het geval van blijvend bewaren (ZAAK-2025-0000000209):

Updated by Diego Mirandola 9 months ago
- Status changed from Feedback to In Progress
- klopt, de enige niet-GET requests via proxy zijn bij zaakeigenschappen
- ga ik fixen
Updated by Diego Mirandola 9 months ago
- File clipboard-202503191102-lkhbl.png clipboard-202503191102-lkhbl.png added
- Status changed from In Progress to Ready in Dev
- Assignee changed from Diego Mirandola to Nume Groenewegen
Bug is gefixed:
Branch is geupdated met de laatste wijzigingen van main, gemerged in development en gebuild. Het is nu op dev-tezza.
Updated by Nume Groenewegen 9 months ago
- Status changed from Ready in Dev to Test approved
- Assignee changed from Nume Groenewegen to Diego Mirandola
Laatste puntje getest op DEV, staat nu goed. Kan mee met de release.
Updated by Diego Mirandola 9 months ago
- Related to Project activity #31336: BUG: build voor gemutr-tezza en odnhn-tezza mislukt na #30436 added
Updated by Diego Mirandola 9 months ago
- Status changed from Test approved to Resolved
- % Done changed from 0 to 100
In contezza-apps versie 3.21.2.
