Project activity #29715
closedProject activity #29584: Contezza apps modules opschonen
Refactor files lib
100%
Description
core > common > files
Deze library wordt nog gebruikt in oudere apps. De library moet in ieder geval buiten de core > common worden geplaatst (naar content).
Idealiter kan de library helemaal worden verwijderd. Dan moet deze vervangen worden (bijv search-table-page).
Updated by Diego Mirandola 3 months ago
Library is verplaatst vanuit core naar content/files, met path '@contezza/files-deprecated', en gemarkeerd als deprecated.
Tezza refactored zodat deze afhankelijkheid niet meer bestaat.
Notities:
Geen directe imports via path.
Alle imports zijn from '@contezza/apps-core'
Exports:
ContezzaFilesModule (exports: 'contezza-thumbnail-column', 'coreDocumentList', 'corePagination', 'contezza-document-list')
ContezzaPageComponent (directive)
ContezzaThumbnailColumnComponent (selector: 'contezza-thumbnail-column', etension element id: 'app.columns.thumbnail')
CoreDocumentListDirective (selector: '[coreDocumentList]')
- bsa app - import per se overbodig, ContezzaPageComponent wordt wel gebruikt maar apart geimporteerd
- mgmt/folder-templates - gebruikt CoreDocumentListDirective en ContezzaPageComponent (import niet nodig voor ContezzaPageComponent)
- app roxit-rx-zone-archiveren - niet meer ondersteund
- saxion-education-registration - gebruikt coreDocumentList
- saxion-research-content - niet gebruikt
- akten - coreDocumentList, ContezzaPageComponent (import niet nodig)
- ContezzaSearchPageModule - contezza-document-list
Geen andere imports van ContezzaPageComponent behalve in de apps/modules boven genoemd.
Imports van ContezzaThumbnailColumnComponent:- roxit-dms - niet meer ondersteund
- gemrenkum-dms - niet meer ondersteund
- roxit-rx-zone-archiveren - niet meer ondersteund
Verplaatst naar content/files, path '@contezza/files-deprecated', gemarkeerd als deprecated.
De volgende apps builden:- bsa
- admin tools
- guh akten
- saxion ec
- saxion rc
- tezza
Hiermee main chunk van tezza: 604KB -> 600KB (core/common 66KB -> 62KB)
Imports van ContezzaSearchModule in tezza:- TezzaFilteredSearchModule -> module verwijderd
- TezzaWidgetsModule -> import verwijderd
- ContezzaMQModule ->import verwijderd
Updated by Diego Mirandola 3 months ago
ยท Edited
- build-all pipeline runnen
- laten testen op tezza
- refactoring in andere apps kan opgepakt worden met de volgende doorontwikkeling in die apps
Updated by Diego Mirandola 3 months ago
- Status changed from In Progress to Ready in Dev
- Assignee changed from Diego Mirandola to Nume Groenewegen
- Target version changed from Contezza Development Backlog to Tezza 2025.01
Build all pipeline is succesvol gerund.
Graag testen in branch feature/files-lib/refactor/#29715, app tezza.
Updated by Tahir Malik 3 months ago
- Target version changed from Tezza 2025.01 to Tezza 2025.02
Updated by Nume Groenewegen 3 months ago
- Status changed from Ready in Dev to Test approved
- Assignee changed from Nume Groenewegen to Diego Mirandola
Getest en akkoord.
Updated by Diego Mirandola 3 months ago
- Status changed from Test approved to Resolved
In Contezza apps versie 3.20.1.