Project activity #30960
closedCore modules in contezza-apps verplaatsen naar contezza-apps-community - deel 1
100%
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
- 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.
Updated by Diego Mirandola 10 months ago
- Related to Project activity #29896: Tezza apps incl. modules/libraries & code publiekelijk beschikbaar stellen added
Updated by Diego Mirandola 10 months ago
- Status changed from Backlog to In Progress
Updated by Diego Mirandola 10 months ago
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)
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
- 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
Updated by Diego Mirandola 10 months ago
Pipes, utils en store zijn refactored.
**********
Details:
- SanitizePipe: copy paste to @contezza/core/pipes, mark SanitizeHtmlPipe as deprecated
impact: vlisco app
- GeometryUtils: copy paste to @contezza/core/utils
impact: tezza
- 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
Updated by Diego Mirandola 10 months ago
- 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)
Updated by Diego Mirandola 10 months ago
ยท Edited
Ticket aangepast om de scope te beperken. Test build is aan het runnen succesvol gerund.
Updated by Diego Mirandola 10 months ago
- 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.
Updated by Nume Groenewegen 10 months ago
- 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.
Updated by Diego Mirandola 10 months ago
- 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.
Updated by Diego Mirandola 9 months ago
- Related to Project activity #31141: Core modules in contezza-apps verplaatsen naar contezza-apps-community - deel 2 added
