Project

General

Profile

Project activity #29896

open

Tezza apps incl. modules/libraries & code publiekelijk beschikbaar stellen

Added by Tahir Malik 6 months ago. Updated 25 days ago.

Status:
Backlog
Priority:
P4 Normal
Category:
-
Target version:
-
Start date:
11/11/2024
Due date:
% Done:

0%

Estimated time:

Description

Ik wil graag netals Contezza Community app https://git.contezza.nl/develop/products/contezza-apps-community dat Tezza ook zo wordt gebouwd en direct beschikbaar is voor de Community.

Dit geld alleen voor deze features:

Dit geld dus niet voor de "enterprise" features.
Deze mogen gewoon in de Contezza Apps Repo blijven hangen (Private).

Op dit moment zijn het hanmdatige handelingen:
  • Contezza medewerker gaat met de hand een branch clonen naar een andere repo met alle conflicten van dien
  • Handmatig wordt er een image gepushed naar Harbor die dan in deze compose bestand beschikbaar is https://git.contezza.nl/community/tezza-packaging/-/blob/main/docker-compose.yml?ref_type=heads
    tezza-app:
        image: harbor.contezza.nl/public/apps/tezza:latest
        depends_on:
          - tezza-packaging-docker-platform
        environment:
          ACS_PROXY_URL: http://tezza-packaging-platform:8080/alfresco/
        ports:
          - "8082:8080" 
        networks:
          - dev_network
    
Onderdeel van deze ticket is dus ook mogelijke subticket voor het aanpassen van de pipeline, dit mag een handmatige pipeline zijn, maar het liefst wekelijks een automatische pipeline.
  • Full-blown Tezza met een release die uiteindelijk bij bijv. Test-Tezza komt te draaien
  • Community Tezza met een release die naar de public harbor harbor.contezza.nl/public/apps/tezza gaat

Files

clipboard-202411111335-hxtza.png (316 KB) clipboard-202411111335-hxtza.png Tahir Malik, 11/11/2024 01:35 PM

Related issues 11 (2 open9 closed)

Related to Tezza - Project activity #30958: Refactor tezza thumbnail column componentResolvedDiego Mirandola17/02/2025

Actions
Related to Tezza - Project activity #30960: Core modules in contezza-apps verplaatsen naar contezza-apps-community - deel 1ResolvedDiego Mirandola17/02/2025

Actions
Related to Tezza - Project activity #31005: Postintake verplaatsen naar libResolvedDiego Mirandola24/02/2025

Actions
Related to Tezza - Project activity #30943: Ik wil graag Zaken/Klanten en Objecten/Objectenkaart verplaatst hebben naar een libResolvedDiego Mirandola13/02/2025

Actions
Related to Tezza - Project activity #31141: Core modules in contezza-apps verplaatsen naar contezza-apps-community - deel 2ResolvedDiego Mirandola07/03/2025

Actions
Related to Tezza - Project activity #31270: Refactor search moduleResolvedDiego Mirandola17/03/2025

Actions
Related to Tezza - Project activity #31482: Refactor Tezza assetsBacklog01/04/2025

Actions
Related to Tezza - Project activity #31483: Refactor Tezza dialogsIn ProgressNume Groenewegen01/04/2025

Actions
Related to Tezza - Project activity #31484: Refactor Tezza extension componentsResolvedNume Groenewegen01/04/2025

Actions
Related to Tezza - Project activity #31820: Structuur van de basis submodules van Tezza refactorenResolvedDiego Mirandola28/04/2025

Actions
Related to Tezza - Project activity #31918: Refactor 'Location' componentResolvedDiego Mirandola01/05/2025

Actions
Actions #3

Updated by Tahir Malik 5 months ago

  • Target version changed from Tezza 2024.11 to Tezza 2024.12
Actions #4

Updated by Tahir Malik 4 months ago

  • Target version changed from Tezza 2024.12 to Tezza 2025.01
Actions #5

Updated by Diego Mirandola 3 months ago

  • Assignee changed from Contezza Development to Diego Mirandola
Actions #6

Updated by Tahir Malik 3 months ago

Nieuwe repo is aangemaakt https://git.contezza.nl/community/tezza

Actions #7

Updated by Tahir Malik 3 months ago

  • Parent task changed from #29758 to #30430
Actions #8

Updated by Diego Mirandola 3 months ago

Analyse branch: onderzoek/#29896
Hierin zijn de tezza modules gekopieerd en alle hun afhankelijkheden.
Grotendeels van deze zullen refactored worden en verplaatst naar contezza-apps-community repo.
De volgende stap is om deze te analyseren en hun refactoring in te plannen (tickets aanmaken en verdelen).

Notities:
tezza map gekopieerd uitzonderingen: aozs, gzac, tdms-objecten

vanuit de volgende mappen heb ik bestand per bestand gekopieerd (dus alleen wat nodig is is meegenomen):
  • core/common
  • core/search
deze hebben specifieke backend/koppeling nodig:
  • dashboard
  • kaart
  • haal centraal
    zijn deze toch onderdeel van public, of van community?
wijzigingen in de gekopieerde code:
  • de volgende modules zijn verwijderd/uitgeschakeld:
    • TezzaPostintakeRegisterService
    • PostintakeExtensionsModule
    • JsConsoleExtensionModule
    • ContezzaNodeBrowserSharedModule
    • ContezzaMQExtensionModule
    • SecureShareExtensionModule
    • HaalCentraalModule
    • ContezzaProfileExtensionsModule
    • ScriptsExtensionModule
    • NodeTasksWidgetModule in overview-page WidgetsModule
  • de volgende ook met diepere impact op de code:
    • ValidsignThumbnailService in ThumbnailColumnComponent (met code aanpassing om dit te laten werken)
    • adf ProcessModule in register dossier dialog en add-users (en vervolgens CommonModule, FormsModule en ReactiveFormsModule toegevoegd)
    • AESService uitgeschakeld in provideHaalCentraalApis
    • action moveToZaak$ uitgeschakeld (dit gebruikt postintake)
    • in ContezzaSearchTablePageExtensionModule: afhankelijkheid van dashboard verwijderd
    • dashboard disabled in tezza-navbar
Actions #9

Updated by Tahir Malik 3 months ago

  • Target version changed from Tezza 2025.01 to Tezza 2025.02
Actions #11

Updated by Diego Mirandola 3 months ago

Notities meeting 10-02-2025

haal centraal
wat is logischer:
optie 1: alle optie voor natuurlijke persoon, nn persoon,... buiten tezza laten
optie 2: opties wel in tezza laten blijven, maar zonder implementatie, dit betekent: als je natuurlijk persoon probeer te zoeken krijg je 'niet geimplementeerd' of zoiets (in de readme staat hoe een ontwikkelaar die de tezza publiek heeft uitgecheckt dit kan implementeren)

benaming voor search module (search-table-layout/page/widget, presets, item-details)
columns in search module
actions niet in search module
item-details -> gebruikt search module, niet onderdeel is van search module

wat in apps/core is gaat naar libs/core

libs/components verzamelt overige components, zonder verschil tussen layout of …

proxy losse lib, niet in core want afhankelijk van backend module

ContezzaCoreModule overnemen in ContezzaCommonModule

actions?
docs-info?

concrete actions:
  • thumbnail column component refactoren, met name om niet afhankelijk zijn van validsign: component in content/columns met service die via injection token kan geconfigureerd worden, token bevat: rule, icon/extension component id, order (in apps repo)
  • haal centraal (zie boven, ev. in apps repo)
  • 'search' module direct in community aanmaken en dependencies stapsgewijs refactoren (in community)
  • core verplaatsen en dependencies direct refactoren (in community)
  • components verplaatsen en dependencies direct refactoren (in community)
  • ContezzaCoreModule overnemen in ContezzaCommonModule
vragen:
  • is dashboard plugin?
  • haal-centraal?
Actions #12

Updated by Diego Mirandola 3 months ago

Actions #13

Updated by Diego Mirandola 3 months ago

  • Related to Project activity #30960: Core modules in contezza-apps verplaatsen naar contezza-apps-community - deel 1 added
Actions #14

Updated by Diego Mirandola 2 months ago

Actions #15

Updated by Diego Mirandola 2 months ago

  • Related to Project activity #30943: Ik wil graag Zaken/Klanten en Objecten/Objectenkaart verplaatst hebben naar een lib added
Actions #16

Updated by Diego Mirandola 2 months ago

  • Target version deleted (Tezza 2025.02)
Actions #17

Updated by Diego Mirandola 2 months ago

  • Related to Project activity #31141: Core modules in contezza-apps verplaatsen naar contezza-apps-community - deel 2 added
Actions #18

Updated by Diego Mirandola about 2 months ago

Actions #19

Updated by Diego Mirandola about 1 month ago

Actions #20

Updated by Diego Mirandola about 1 month ago

Actions #21

Updated by Diego Mirandola about 1 month ago

Actions #22

Updated by Tahir Malik 25 days ago

Ik mis nog een duidelijke readme hoe een gebruiker de app kan starten.
https://git.contezza.nl/community/tezza-app geeft een goeie voorveeld

Ik mis ook hierin hoe iemand bijv. via de proxy zijn backend kan configureren en dat hij default koppelt met localhost:8080 bijv.

Actions #23

Updated by Diego Mirandola 12 days ago

Actions #24

Updated by Diego Mirandola 9 days ago

Also available in: Atom PDF