Project

General

Profile

Project activity #29963

closed

Preset functionaliteit uitbreiden voor Reports App (saved searches).

Added by Nume Groenewegen 6 months ago. Updated 4 months ago.

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

0%

Estimated time:

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

clipboard-202412130830-7cpwe.png (48.4 KB) clipboard-202412130830-7cpwe.png Diego Mirandola, 13/12/2024 08:30 AM
search_presets_form_sidebar.png (296 KB) search_presets_form_sidebar.png Nume Groenewegen, 10/01/2025 08:52 PM
Actions #1

Updated by Nume Groenewegen 6 months ago

  • Status changed from New to In Progress
Actions #2

Updated by Tahir Malik 5 months ago

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

Updated by Nume Groenewegen 5 months ago

  • Description updated (diff)
  • Status changed from In Progress to Ready in Dev
  • Assignee changed from Nume Groenewegen to Diego Mirandola
Actions #6

Updated by Diego Mirandola 5 months ago · Edited

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
  • geen opmerking
Actions #8

Updated by Diego Mirandola 5 months ago

  • Status changed from Ready in Dev to In Progress
  • Assignee changed from Diego Mirandola to Nume Groenewegen

Zie opmerkingen in vorige note.

Actions #9

Updated by Tahir Malik 4 months ago

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

Updated by Nume Groenewegen 4 months ago

  • 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.

Actions #11

Updated by Diego Mirandola 4 months ago

  • Status changed from Ready in Dev to Test approved
  • Assignee changed from Diego Mirandola to Nume Groenewegen

Getest en openstaande punten zijn opgelost.

Actions #12

Updated by Nume Groenewegen 4 months ago · Edited

  • 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
Actions #13

Updated by Nume Groenewegen 4 months ago

  • Status changed from Test approved to Resolved

In contezza-apps release 3.18.2

Also available in: Atom PDF