digdir / dialogporten-frontend

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

Lagrede søk på organsasjon mangler party #1356

Closed LeifHelstad closed 1 week ago

LeifHelstad commented 1 week ago

Repro step Åpne person 19905895985 Pære Altetende i af.tt miljøet Bytt kontekst til organsisasjonen Flyktig Justerbar Tiger AS Velg "Lagrede søk" i menyen Velg tekstsøket "bedrift"

image

Actual result Søket blir kjørt i innboks for privat uten treff

image

Expected result Søket budre vært kjørt i innboks for organsisasjonen der søket er definert.

Problem Nå kan det ikke benyttes lagrede søk for noen organisasjon fordi party droppes/mangler når søket kjøres.

image

Løsning (foreslått av seanes )

I grunn så trenger man kanskje bare å sende med de query parametrene som finnes i URL av ´allParties´ og party fordi de skal gjenspeile aktørkontekst i applikasjonen, men oppbygningen av lenkene skal mer eksplisitt bygges opp slik:

-En lenke for lagrede søk må inneholde party=PARTYURN (som er lagret i søket) dersom det lagrede søket inneholder en party urn som er av type organization, f.eks. https://af.tt.altinn.no/?search=foodtruck&filters=%5B%7B%22id%22%3A%22updated%22%2C%22value%22%3A%222024-01-15%2F2024-01-15%22%7D%5D&party=urn%253Aaltinn%253Aorganization%253Aidentifier-no%253A312498707

LeifHelstad commented 1 week ago

Jeg opplever et symptom på det at party mistes på veien også. Hvis jeg følger lenken: https://af.tt.altinn.no/?search=foodtruck&filters=%5B%7B%22id%22%3A%22updated%22%2C%22value%22%3A%222024-01-15%2F2024-01-15%22%7D%5D&party=urn%253Aaltinn%253Aorganization%253Aidentifier-no%253A312498707

Så vises den uten alt fra og med "party". https://af.tt.altinn.no/?search=foodtruck&filters=%5B%7B%22id%22%3A%22updated%22%2C%22value%22%3A%222024-01-15%2F2024-01-15%22%7D%5D&sortBy=updated_desc

Så selv om Sean sin lenke er et eksempel på at lagret søk inneholder party så ser det likevel ut som party etter & erstattes med sortBy etter &

LeifHelstad commented 1 week ago

Lukker denne som test passed siden filter fungerer og bruker forblir på visning av organisasjonen.

På et punkt i bytte fra "Lagrede søk" til "innboks" der filter er aktivt så mister React info om at party er satt, derfor blir det et "blink" av grønn skjerm (privat ikke organsisajson) underveis. Det er forklart at det allerede er en rettelse for dette på vei i løpet av sprint 10, derfor opprettes ingen ny issue på dette blinket nå.