Project activity #30436
closedZtc en zrc webscripts omzetten naar oz api via contezza-proxy
Added by Diego Mirandola 4 months ago. Updated about 2 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 4 months ago
- Description updated (diff)
- Parent task changed from #30143 to #30430
Updated by Diego Mirandola 4 months ago
- Related to Project activity #30143: Analyse: ztc en zrc webscripts omzetten naar oz api via contezza-proxy added
Updated by Diego Mirandola 4 months ago
- Assignee changed from Contezza Development to Diego Mirandola
Updated by Diego Mirandola 4 months ago
- Status changed from Backlog to In Progress
Updated by Diego Mirandola 4 months ago
- Target version changed from Tezza Backlog to Contezza Development 2025.01
Updated by Tahir Malik 4 months ago
- Target version changed from Contezza Development 2025.01 to Tezza 2025.01
Updated by Diego Mirandola 4 months ago
- Related to Project activity #30531: Contezza proxy gebruikt verkeerde service bij gelijktijdig requests added
Updated by Diego Mirandola 4 months ago
- Related to Project activity #30592: BUG: Zaakstatus widget toont TEZZA.ZAKEN.STATUS.WAARDERING_TYPES.undefined added
Updated by Diego Mirandola 4 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 4 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 4 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 4 months ago
- Status changed from Ready in Dev to In Progress
Updated by Diego Mirandola 4 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 3 months ago
- Target version changed from Tezza 2025.01 to Tezza 2025.02
Updated by Diego Mirandola 3 months ago
- Related to Project activity #30905: Gebruikers authorisatie contezza-proxy added
Updated by Diego Mirandola 3 months ago
Wacht op #30905 en refactoring van zaakeigenschappen bewerken moeten teruggezet worden.
Updated by Diego Mirandola 3 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 2 months ago
- Target version changed from Tezza 2025.02 to Tezza 2025.03
Updated by Diego Mirandola about 2 months ago
- Status changed from On Hold to In Progress
Updated by Diego Mirandola about 2 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 about 2 months ago
- Related to Project activity #31066: Refactor klanten pagina added
Updated by Nume Groenewegen about 2 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 about 2 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 about 2 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 about 2 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 about 2 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 about 2 months ago
- Related to Project activity #31336: BUG: build voor gemutr-tezza en odnhn-tezza mislukt na #30436 added
Updated by Diego Mirandola about 2 months ago
- Status changed from Test approved to Resolved
- % Done changed from 0 to 100
In contezza-apps versie 3.21.2.