Project activity #30958
closedRefactor tezza thumbnail column component
100%
Description
- verschillende zaak map icons afhankelijk van status (afgehandeld, gearchiveerd, opgeschort)
- badges (aantal ongelezen documenten, geen behandelaars)
- iot warning
- gzac status
- validsign status
- ...
Graag deze component refactoren:
- verplaatsen naar content/columns
- werken op basis van een service die via extensions of via injection tokens thumbnail-definities kan accepteren
- elke thumbnail-definitie bevat:
- rule (node: Node) => boolean : als de node deze rule voldoet dan wordt deze thumbnail toegepast
- order: prioriteit van deze thumbnail ten opzicht van de anderen
- thumbnail icon of component id; thumbnail componenten moeten een eigen interface implementeren (zie bijvoorbeeld contezza-dynamic-component[contezza-search-results] en contezza-dynamic-component[contezza-search-result-preview])
- elke thumbnail variant omzetten naar definitie en verplaatsen naar de bijbehorende module
Updated by Diego Mirandola 3 months ago
- Related to Project activity #29896: Tezza apps incl. modules/libraries & code publiekelijk beschikbaar stellen added
Updated by Diego Mirandola 2 months ago
- Status changed from Backlog to In Progress
Updated by Diego Mirandola 2 months ago
- Target version changed from Tezza Backlog to Tezza 2025.03
Updated by Diego Mirandola 2 months ago
Graag testen in branch feature/thumbnail/#30958, app tezza.
Echter is het handig om tezza-guh te gebruiken om de validsign icons te testen (want ik weet niet hoe ik validsign documenten kan aanmaken), bijvoorbeeld https://test-guh.contezza.cloud/#/details/c02d1a57-1320-464d-b680-aecc8e8b0e70/documents en details/a5c53de4-d3c5-4b25-ac95-0fe5360b9947/documents
- overview page documents (let op: iot warning, gzac badge, validsign icons)
- mijn werkvoorraad (let op: badge unread)
- groepswerkvoorraad (let op: badge unassigned)
- archief, dossiers, objecten, gv-zaken, stuf-zaken (let op: selection icon)
- zaken (let op: icons voor opgeschort, afgehandeld, gesloten)
- beheer koppelingen dialog
Graag ook de code en de readme nakijken.
Nog TODO:- er zijn twee methoden die verplaatst moeten worden naar contezza-apps-community, ik heb het nog niet gedaan om het testen makkelijker te maken, maar het heeft geen impact op de test
- de oude thumbnail.column.module moet verwijderd worden, ik heb al getest dat tezza blijft builden ook zonder deze module, ik heb dit laten blijven ter vergelijking; hierin is er een badge 'comments' die ik niet heb meegenomen want dit nergens wordt toegepast (het was ooit in postintake toegepast, zie ook #25096).
Updated by Diego Mirandola 2 months ago
- Status changed from In Progress 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
Updated by Diego Mirandola 2 months ago
ยท Edited
TODO's vanuit https://support.contezza.nl/issues/30958#note-5 zijn aangepast.
Documentatie van Tezza is uitgebreid om thumbnails te beschrijven: https://git.contezza.nl/develop/products/contezza-apps/-/commit/5e9a8d3cd672db6fd4c649f38294c8b71e37bb38.
@Nume Groenewegen wil je alsjeblieft nog de documentatie nakijken?
Updated by Diego Mirandola 2 months ago
- Assignee changed from Diego Mirandola to Nume Groenewegen
Updated by Nume Groenewegen 2 months ago
- Assignee changed from Nume Groenewegen to Diego Mirandola
Updated by Diego Mirandola 2 months ago
- Status changed from Test approved to Resolved
In Contezza apps versie 3.21.0.
Updated by Diego Mirandola about 1 month ago
- Related to Project activity #31522: BUG: kolom preset voor verloop-van-zaken-widget bestaat niet meer added