Project activity #29963
closed
Preset functionaliteit uitbreiden voor Reports App (saved searches).
Added by Nume Groenewegen 6 months ago.
Updated 4 months ago.
Description
Vanuit de Reports Zoekpagina krijg de gebruiker de mogelijkheid om een preset op te slaan. Bij selectie van een bestaande Preset, zullen de filters precies zoals initieel geselecteerd/ingevuld zichtbaar worden voor de gebruiker.
Vervolgens kunnen deze worden bewerkt met een nieuwe versie.
De technische aanpassingen die moeten worden toegevoegd
- Rechtermuisknop toevoegen op de Presets
- Kunnen verwijderen van een Preset
- Kunnen inzien van de Query/Filter
- Kunnen wijzigen van de Titel
- Kunnen bewerken(nieuwe versie) opslaan van de Preset
Files
- Status changed from New to In Progress
- Target version changed from Tezza 2024.11 to Tezza 2024.12
- Description updated (diff)
- Status changed from In Progress to Ready in Dev
- Assignee changed from Nume Groenewegen to Diego Mirandola
contezza-reports
- 'store repository' wordt niet correct aangevinkt bij het laden van een preset (alleen weergave, de zoekopdracht is correct)
- bij het laden van een preset met een 'werkruimte gebruiker' erin, krijg ik error: 'can't access property "userName", value.user is undefined' en vervolgens werkt het zoeken niet (de veld wordt wel correct ingevuld, zie preset 'FAIL werkruimte gebruiker')
- sites -> 'all sites' wordt niet correct opgeslagen/geladen (ERROR TypeError: can't access property "option", selectableOption_r47.contezzaDisplay is undefined) (met 'alle werkruimte gebruikers' gebeurt er hetzelfde) (zie preset 'FAIL all sites')
gemuhr-reports
- dynamicFormId klopt niet meer (ik heb dit aangepast)
- 'zaakeigenschappen per zaaktype' vanuit preset worden niet correct weergegeven (alleen weergave, de zoekopdracht is correct)
'alles wissen' maakt het formulier zelf verdwijnen (dit gebeurt niet in contezza-reports)
dit gebeurt omdat de default value voor veld 'language' niet geldig is, ik heb dit aangepast in gemuhr-reports.dynamic-forms.json
hiermee lijkt het vullen van 'zaakeigenschappen per zaaktype' ook goed te gaan

tezza-rm
- in libs/modules/rm/gzac/src/lib/services/gzac.service.ts waren een paar references die niet meer klopten, ik heb deze gefixed
tezza
- Status changed from Ready in Dev to In Progress
- Assignee changed from Diego Mirandola to Nume Groenewegen
Zie opmerkingen in vorige note.
- Target version changed from Tezza 2024.12 to Tezza 2025.01
- Status changed from In Progress to Ready in Dev
- Assignee changed from Nume Groenewegen to Diego Mirandola
Graag testen in branch feature/reports/presets/#29963
De onderstaande punten zijn opgelost en de styling is aangepast. Daarnaast is 'Highlighting van de huidige Preset' toegevoegd zoals in het klantticket stond. Dit is echter alleen na selectie en met de open lijst zichtbaar. Als de filters worden aangepast nadat de preset is geselecteerd wordt de selectie niet gereset en als de sidebar wordt gesloten is de selectie ook weg. Dit lijkt me voor nu acceptabel.
- Status changed from Ready in Dev to Test approved
- Assignee changed from Diego Mirandola to Nume Groenewegen
Getest en openstaande punten zijn opgelost.
- De preset functionaliteit is verplaatst naar een library binnen de search lib.
- Global en local opslaan toegevoegd voor de preset. Preset worden per app of per gebruiker opgeslagen. Keuze wordt gemaakt bij implementatie in component.
- Decoder service aangepast voor formuliervelden van reports app
- Acties per preset toegevoegd
- Nieuwe layout
- Status changed from Test approved to Resolved
In contezza-apps release 3.18.2
Also available in: Atom
PDF