digdir / dialogporten-frontend

Brukergrensesnitt for Dialogporten
https://digdir.github.io/dialogporten-frontend/
MIT License
4 stars 1 forks source link

Gruppere og hente SearchDialogs fra samme liste i oversikten over dialoger #729

Closed seanes closed 3 months ago

seanes commented 3 months ago

Datakilden for dialoger som vises i hvert view (inbox, sendte og under arbeid) er spredt til å være søkeresultater (såkalte "søketreff"), view-spesfikke (p.t. alle dialoger filtrert på status), og eller filtrert og/eller sortert oversikt over alle elementer.

Ref. todo:

/*
      Todo: There are now many competing lists for dialogs as data source for the output of this component. This needs to be cleaned up.
      items, searchResults, filteredDialogsForView, dialogsForView, dialogs, ...
      Search should include filters, update of filters should refetch search results.
   */

Kriteriene for visning, f.eks. dersom det er resultater av et søk og/eller filtrert og filtrert liste, henger tett sammen med hvordan disse elementene skal grupperes i visningen:

### Tasks
- [x] Støtte dynamisk gruppering av data med egendefinerte labels
- [x] Visning av oversikt over dialoger bør hentes fra samme liste, uavhengig av filter, sortering og/eller om det er søketreff
- [x] Utifra kriteriene for grupper, angi riktig grupper inger(og med riktig data) ved søk/filter/sortering