Project activity #30943
closedIk wil graag Zaken/Klanten en Objecten/Objectenkaart verplaatst hebben naar een lib
100%
Description
Ik wil graag Tezza kunnen draaien zonder OpenZaak , hierom graag een eigen extension lib maken voor Zaken & Klanten.
Ik wil graat Tezza kunnen draaien zonder Objecten, hierom graag een eigen extension lib maken voor Objecten & Objectenkaart
Dit is op een hogere niveau dan de visibality feature van een gebruiker bij het inloggen
- Ook graag een env maken voor docs waar deze libs niet meegenomen zijn in de environment
- modules ZakenModule en ObjectenModule worden niet meer geïmporteerd in TezzaModule
- AppExtensionsModule in tezza app importeert deze modules afhankelijk van app.config.js (zie bijvoorbeeld TezzaTdmsObjectenExtensionModule)
- AppExtensionsModule in alle klant-tezza apps en in tezza-plus importeren nu deze modules direct (want ze worden niet meer geïmporteerd in TezzaModule)
- alle extension elements die over zaken en objecten gaan moeten verplaatst worden naar modules ZakenModule en ObjectenModule; op dit moment is het bijvoorbeeld voor de navbar niet zo
Files
Updated by Diego Mirandola 3 months ago
- Assignee changed from Contezza Development to Diego Mirandola
Updated by Diego Mirandola 3 months ago
- Status changed from Backlog to In Progress
Updated by Diego Mirandola 3 months ago
· Edited
Zaken zijn refactored als plugin.
Let op: app configuraties zijn nog niet aangepast, dit betekent dat alle klant-tezza apps geen zaken tonen.
Details
Verplaatst naar zaken extensions:- i18n BROWSE
- Search Page Configs: 'cases-config' (zaken)
- Columns: 'app.columns.zaken', columns "app.zaken.initiator", "app.zaken.zaaktype" en "app.zaken.status" van 'app.columns.my-zaken' en 'app.columns.group-zaken'
- dynamic forms: van 'header-filters': layout 'zaken';
van 'sidebar-filters': velden 'status', "caseType", 'tza:initiator' en layout 'zaken' en velden "status", "caseType" en "tza:initiator" van layouts "my-zaken" en 'group-zaken'; - navbar items: "tezza.navbar-items.libraries.werkmappen.cases", "tezza.navbar-items.libraries.customers"
- create menu: 'app.register.file' (nu 'tezza.zaken.actions.create' en 'tezza.zaken.create.create')
- rules: 'tezza.rules.canCreateZaak' (nu "tezza.zaken.rules.canCreate"), "tezza.rules.canNavigateToZaken" (nu "tezza.rules.zaken.canNavigateToLibrary")
- rework van "folder-selector-filter":
- interactie met features.supportedFolderTypes verwijderd
- optie sorting toegevoegd
- initialValue aangepast zodat de eerste optie wordt altijd geselecteerd
- veld "includeArchived" en layout "allowIncludeArchived" toegevoegd
- "tezza.relations.selector-filter" verwijderd en vervangen met bovenstaande layout
- optie "zaken" verplaatst naar zaken extensions
- rework van "folderType" in "postintake-new":
- interactie met config.supportedFolderTypes verwijderd
- optie sorting toegevoegd
- filter "out" vervangen met filter "in"
- optie "zaken" verplaatst naar zaken extensions
- sidebar filter met id:bsn verwijderd, die deed toch niets
- rules over zaaktypesites zijn in tezza base module gebleven
- groepswerkvoorraad is zichtbaar als de gebruiker lid is van een zaak- object- of dossier- type site, maar de query alleen zoekt op zaaktype sites. De query moet aangepast worden, dit wordt opgepakt in een apart ticket.
Updated by Diego Mirandola 2 months ago
Objecten zijn refactored als plugin.
Let op: app configuraties zijn nog niet aangepast, dit betekent dat alle klant-tezza apps geen objecten tonen.
Details
Verplaatst naar objecten extensions:- i18n BROWSE
- Search Page Configs: 'objects-config'
- Columns: 'app.columns.objects'
- dynamic forms: van 'sidebar-filters': velden "tza:objectCode" en "objecttype" en layout 'objects'
- navbar items: "tezza.navbar-items.libraries.werkmappen.objects", "tezza.navbar-items.libraries.werkmappen.objects-map"
- create menu: 'app.register.object' (nu 'tezza.objecten.actions.create' en 'tezza.objecten.create.create')
- rules: 'tezza.rules.canCreateObject' (nu "tezza.objecten.rules.canCreate"), "tezza.rules.canNavigateToObjecten" (nu "tezza.rules.objecten.canNavigateToLibrary")
- in "folder-selector-filter" (zie rework https://support.contezza.nl/issues/30943#note-7): optie "objecten"
- in "postintake-new" (zie rework https://support.contezza.nl/issues/30943#note-7): optie "objecten"
Updated by Diego Mirandola 2 months ago
· Edited
Gv-zaken en stuf-zaken zijn refactored als plugin.
Let op: app configuraties zijn nog niet aangepast.
Details
Module aanmaken en importeren als plugin (inclusief assets in project.json)
Assets vanuit tezza/shared verplaatsen naar nieuwe modules.
- i18n BROWSE
- bestaande extensions verplaatsen vanuit tezza naar module assets
- search-page-configs "gv-zaken-config", "stuf-cases-config"
- columns 'app.columns.gv-zaken', "app.columns.stuf-zaken"
- dynamic form filter: "sidebar-filters" met layout "gv-zaken"/"stuf-zaken" omgezet naar "tezza.gv-zaken.sidebar-filters" en "tezza.stuf-zaken.sidebar-filters"
- navbar (voor gv-zaken: verplaatst vanuit odnhn en guh extensions)
- rule 'tezza.rules.canShowStufZakenMenuItem'
- option gv-zaken en stuf-zaken in folder selector
Updated by Diego Mirandola 2 months ago
· Edited
Dossiers zijn refactored als plugin.
Let op: app configuraties zijn nog niet aangepast.
Details
Verplaatst naar dossiers extensions:- i18n BROWSE
- Search Page Configs: 'dossiers-config'
- Columns: 'app.columns.dossiers'
- dynamic forms: van 'sidebar-filters': layout 'dossiers'
- navbar items: "tezza.navbar-items.libraries.werkmappen.dossiers"
- create menu: 'app.register.dossier' (nu 'tezza.dossiers.actions.create' en 'tezza.dossiers.create.create')
- rules: 'tezza.rules.canCreateDossier' (nu "tezza.dossiers.rules.canCreate"), "tezza.rules.canNavigateToDossiers" (nu "tezza.dossiers.rules.canNavigateToLibrary")
- in "folder-selector-filter" (zie rework https://support.contezza.nl/issues/30943#note-7): optie "dossiers"
- in "postintake-new" (zie rework https://support.contezza.nl/issues/30943#note-7): optie "dossiers"
Updated by Diego Mirandola 2 months ago
Alle tezza apps zijn bijgewerkt. Plugins zijn geconfigureerd gebaseerd op https://support.contezza.nl/issues/30943#note-6
Details
algemeen- imported modules en assets moeten overeen komen met https://support.contezza.nl/issues/30943#note-6
- supportedFolderTypes verwijderd vanuit extras.json
- dynamic-form 'folder-selector-filter' aanpassen vanwege rework: dit moet 'stuf-zaken' als enige optie tonen
- create action ids updated: register zaak, object en dossier moeten disabled zijn
- specifieke lijst voor gv-zaken filter gu:caseTypeName
- alleen filters 'startdatumStuf' en 'registeredStuf' beschikbaar voor stuf-zaken
- objecten alleen actief op test (gebaseerd op window.location.host)
- disable create menu en rest van de navbar
- gemutr
- saxion
- tezza-plus
- configs binnen tezza
Updated by Diego Mirandola 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/refactor/werkmap-modules/#30943
Aandachtspunten:- beschikbare items in create menu en navbar
- correct laden van zoekpagina's
- correct laden van werkmap details pagina's
- correcte lijst van werkmap opties in postintake en relatie aanmaken
Updated by Nume Groenewegen 2 months ago
- File Screenshot 2025-02-28 at 09.17.28.png Screenshot 2025-02-28 at 09.17.28.png added
- Status changed from Ready in Dev to Feedback
- Assignee changed from Nume Groenewegen to Diego Mirandola
- Algemeen: voor Tezza zonder objecten krijg ik de volgende foutmelding op de dashboard pagina - kaart widget: ERROR NullInjectorError: R3InjectorError(Standalone[DashboardContainerComponent])[ObjectsApi -> ObjectsApi -> ObjectsApi -> ObjectsApi -> ObjectsApi -> ObjectsApi -> ObjectsApi]:
NullInjectorError: No provider for ObjectsApi!
- gemutr-tezza: Utrecht maakt geen gebruik van dossiers. Deze zijn via extensions uitgeschakeld in de navbar maar kunnen nu dus met de module uitgezet worden, zodat ze ook niet in de postintake zichtbaar zijn. Aangepast in de branch.
- odnhn-tezza: incorrecte configuratie van create-menu, er staan basis items in over het toevoegen van documenten.
Ik ben verder geen grote problemen tegengekomen. Ik ga nu verder met de feedback voor tezza-plus & GZAC (#30926) en neem deze branch meteen daarin mee.
Updated by Diego Mirandola 2 months ago
- kaart dashboard widget (component en extension.json) verplaatst naar objecten module
- tabel bijgewerkt https://support.contezza.nl/issues/30943#note-6
- create menu leeggemaakt in tezza-odnhn
Updated by Diego Mirandola 2 months ago
- Status changed from Feedback to Ready in Dev
- Assignee changed from Diego Mirandola to Nume Groenewegen
Updated by Nume Groenewegen 2 months ago
- Status changed from Ready in Dev to Test approved
- Assignee changed from Nume Groenewegen to Diego Mirandola
Gecontroleerd, kan mee met de release.
Updated by Diego Mirandola 2 months ago
- Status changed from Test approved to Resolved
- % Done changed from 0 to 100
In Contezza apps versie 3.20.3.
Updated by Diego Mirandola 2 months ago
- Related to Project activity #29896: Tezza apps incl. modules/libraries & code publiekelijk beschikbaar stellen added
Updated by Diego Mirandola about 1 month ago
- Related to Project activity #31545: BUG: dashboard widget bewerken werkt niet meer in Tezza added