Project activity #30960
closed
Core modules in contezza-apps verplaatsen naar contezza-apps-community - deel 1
Added by Diego Mirandola 3 months ago.
Updated 3 months ago.
Description
Deze modules zijn nodig om een basis versie van Tezza te starten:
https://git.contezza.nl/community/tezza/-/tree/onderzoek/%2329896/libs/core?ref_type=heads
In dit ticket worden opgepakt:
- decorators
- directives
- interfaces
- pipes
- store
- utils
Graag deze modules analyseren, refactoren (verwijderen wat niet nodig is, samenvoegen wat dubbel is) en verplaatsen vanuit contezza-apps naar contezza-apps-community.
De structuur moet grotendeels dezelfde blijven binnen libs/core in contezza-apps-community.
- Related to Project activity #29896: Tezza apps incl. modules/libraries & code publiekelijk beschikbaar stellen added
- Assignee set to Diego Mirandola
- Status changed from Backlog to In Progress
In branches:
contezza-apps-community refactor/core/move-from-apps/#30960
contezza-apps refactor/core/move-to-libs/#30960
Decorators, directives en interfaces zijn refactored.
Details:
decorators:
- contezzaPure: vervangen met ApplyPipe from @contezza/core/pipes
impact:
- tezza (resultaten in global search)
- akten (intake -> existing akte)
- migration (query dialog)
directives:
DetectChangesDirective, IconDirective, ReloadOnChangeOfDirective: copypasted to @contezza/core/directives
impact:
- columns/group (id: 'columns.group') want niet gebruikt, het was oorspronkelijk gebruik in mobile view maar dan vervangen met 'columns.dynamic-form', zie commit 96fa94a3de66be12c6ba5f2fb9d8d29336d817dd
- AttachmentsFormDialogComponent -> vlisco app
- InfoDrawerComponent -> search-table-layout
- navbar items
- dashboard sidebar
- search/item-details
- tezza-total-widget
- vlisco: viewer-window, select item source, search-or-create form field, task overview, task widget dynamic-table
getest:
- tezza build en werkt
- vlisco app build
interfaces:
- column-info wordt opgepakt met het refactoren van de search module
- DATE_FORMATS (dit is trouwens geen interface maar een const...):
- RegisterDossierOptionalFormComponent: verwijderd en refactored naar dynamic form; let op, de volgende gebeurt ook in de huidige versie: (1) lege datum velden sturen 'invalid date' in de request (2) er is geen validatie over datum in het verleden of in de toekomst
- ShowMetadataOverviewDialogComponent is al niet gebruikt en verwijderd in branch feature/tezza/oz-proxy/#30436
- EmbeddedActivitiNewTaskDialogComponent: const waarde direct gekopieerd
Pipes, utils en store zijn refactored.
**********
Details:
pipes:
- SanitizePipe: copy paste to @contezza/core/pipes, mark SanitizeHtmlPipe as deprecated
impact: vlisco app
utils:
- GeometryUtils: copy paste to @contezza/core/utils
impact: tezza
store:
- store.state: alles moet weg: aca models en selectors moeten vanuit @alfresco/aca-shared/store geimporteerd worden, tezza state vanuit @tezza; ik heb:
- aca models verwijderd (alleen geimporteerd in de selectors)
- tezza models verwijderd en imports in tezza aangepast
- aca selectors verwijderd en alle imports refactored naar @alfresco/aca-shared/store (impact: bsa, roxit-rx-zone-archiveren (deprecated), @content/files, mgmt/permissions, akten, migration, reports, ripe, template-generators (deprecated), tezza)
- actions:
- actions, common-service, initialization, login-logout, navigation meegenomen in (new) @contezza/core/actions, refactored inclusief naam conventies; impact: refresh en navigate actions worden overal gebruikt
- snackbar niet meegenomen: action fileUploadComplete hoort bij search module, error hoort bij een error-beheer module samen met error service en error dialog
- Subject changed from Core modules in contezza-apps verplaatsen naar contezza-apps-community to Core modules in contezza-apps verplaatsen naar contezza-apps-community - deel 1
- Description updated (diff)
Ticket aangepast om de scope te beperken. Test build is aan het runnen succesvol gerund.
- Status changed from In Progress to Ready in Dev
- Assignee changed from Diego Mirandola to Nume Groenewegen
- Target version changed from Tezza Backlog to Tezza 2025.02
Net besproken met Nume.
Ze gaat dit valideren in refactor/core/move-to-libs/#30960 (die de libs tgz's ook bevat) in apps: tezza, akten en vlisco ap.
- Status changed from Ready in Dev to Test approved
- Assignee changed from Nume Groenewegen to Diego Mirandola
Getest voor apps tezza, gemuhr-akten en vlisco-product-development. Vergeleken met de apps die draaien op te testomgeving. Ik ben geen verschillen tegengekomen. Kan mee met de release.
- Status changed from Test approved to Resolved
- % Done changed from 0 to 100
In contezza-apps-community versie 2.19.1 en in contezza-apps versie 3.20.2.
- Related to Project activity #31141: Core modules in contezza-apps verplaatsen naar contezza-apps-community - deel 2 added
Also available in: Atom
PDF