Actions
Project activity #34873
closedProject activity #31483: Refactor Tezza dialogs
Refactor EIO dialog
Start date:
26/09/2025
Due date:
% Done:
0%
Estimated time:
Description
Classes van het enkelvoudiginformatieobject-create-dialog verplaatsen naar tezza-lib.
De service wordt momenteel gebruikt in de ZaakEffects en de EIO service.
Updated by Nume Groenewegen 20 days ago
- Status changed from In Progress to Ready in Dev
- Assignee changed from Nume Groenewegen to Diego Mirandola
- Target version changed from Tezza 2025.09 to Tezza 2025.10
De volgende wijzigingen zijn doorgevoerd:
- Verplaatsen en refactoring van EIO-dialog naar tezza/zaken lib.
- Verplaatsen van extensions & i18n bestanden die betrekking hebben op eio naar tezza/zaken lib
- Verplaatsen en refactoring van updateEIO action & effect naar tezza/zaken lib
- Refactor van redirect-to-postintake service zodat er geen directe afhankelijkheid meer bestaat. De document-upload-redirect service is toegevoegd aan tezza/shared om dit op te vangen. Naar wens kan deze upload-redirect later ook voor objecten en/of dossiers worden geimplementeerd.
- Verwijderen van onnodige verwijzingen naar EIO, zoals 'hasIots' property voor een werkmapconfiguratie.
- Verwijderen van ongebruikte actions en effects, zoals 'setIOT' en 'Upload_files_with_iot' (deze laatste was een floating button action)
- Aanpassen van id's naar nieuwe naamconventies.
- Verwijderen van verwijzing naar actions in de contezza-teams excludes.
Graag testen in branch refactor/tezza/eio-dialog/#34873.
Voor apps tezza, gemutr-tezza en contezza-teams.
Updated by Diego Mirandola 20 days ago
- Status changed from Ready in Dev to Feedback
- Assignee changed from Diego Mirandola to Nume Groenewegen
Getest.
De volgende punten zijn aangepast:- upgrade naar contezza-apps-community versie 3.3.0, vervangen MultiDynamicFormShellModule met MultiDynamicFormShellComponent
- class DocumentUploadRedirectService verwijderd, alleen de interface met dezelfde naam wordt gebruikt en het is verwarrend dat class en interface dezelfde naam hebben (het verbaast me dat dit toegestaan is)
- bug (onafhankelijk van het huidige ticket) in EioUploadService.maxUploads gefixed, het is nu mogelijk om maxUploads= 0 te configureren via extensions
- EioUploadService.selectUploadMode was voor admin altijd toegestaan om documenten te uploaden zonder redirect. Ik weet niet meer waarom en ik snap niet als de wijziging nu echt expres is of alleen aangepast om te kunnen ontwikkelen en per ongeluk gecommit. Als de wijziging expres is dan graag 'isAdmin' verwijderen vanuit de parameters, anders de wijziging terugzetten.
Als de bovenstaande punt aangepast wordt dan is het ticket akkoord.
Bovendien zijn er een aantal nice-to-have's die kunnen opgepakt worden als er genoeg tijd is of voorlopig genegeerd/uitgesteld:- naamconventies voor extensions rechttrekken, bijvoorbeeld: tezza.zaken.eio.update -> tezza.zaken.eio.actions.update, tezza.zaken.eio.canUpdateEio -> tezza.zaken.eio.rules.canUpdateEio, tezza.zaken.eio.eioForm -> tezza.zaken.eio.dynamic-forms.eioForm
- eio componenten verder opschonen, bijvoorbeeld:
- eio.component.scss is volgens mij nauwelijks of helemaal niet gebruikt
- DestroyService in eio.component lijkt niet nodig
- een aantal imports in EioDialogComponent lijken niet nodig
- EioDialogComponent heeft default change detection
Updated by Nume Groenewegen 20 days ago
- Status changed from Feedback to Ready in Dev
- Assignee changed from Nume Groenewegen to Diego Mirandola
Benoemde wijzigingen doorgevoerd. Graag controleren.
Updated by Diego Mirandola 20 days ago
- Status changed from Ready in Dev to Test approved
- Assignee changed from Diego Mirandola to Nume Groenewegen
changeDetection is aangepast naar ChangeDetectionStrategy.OnPush
Akkoord.
Updated by Nume Groenewegen 18 days ago
- Status changed from Test approved to Resolved
In contezza-apps release 4.3.0
Actions