Informasjonsforvaltning / fdk-issue-tracker

An issue tracking repository for data.norge.no
1 stars 0 forks source link

BUG: portalvisning av tjenester støtter ikke `ownedBy` som felt for tilbyder #828

Closed NilsOveTen closed 8 months ago

NilsOveTen commented 8 months ago

🐛 Bug rapport

Filter: Om en filtrerer på tilbyder i tjenestekatalogen vil bare offentlige tjenester vises, andre tjenester ligger under UKJENT i filteret

Søkeside: Org fra ownedBy vises ikke som tilbyder i treffboksen

Detaljvisning: Org fra ownedBy vises ikke som tilbyder i banneret


Dette er et symptom på en større feil. Siden fdk-portal kun støtter et filter basert på org-path per index/fane så kan den ikke støtte både competentAuthority og ownedBy samtidig. For hendelser har dette tidligere blitt løst ved å legge til katalog-utgiver som competentAuthority, som er direkte feil.

Vi starter med å forenkle nåværende løsning. Utvidelsen av hendelser med kompetent organ skal fjernes, visning av tilhørende org skal hentes fra korrekte felter. Følgende issues skal hhv fikse visning av org for hendelser: https://github.com/Informasjonsforvaltning/fdk-issue-tracker/issues/840 og org-filtrering for mer enn bare offentlige-tjenester: https://github.com/Informasjonsforvaltning/fdk-issue-tracker/issues/839

NilsOveTen commented 8 months ago

Det er problematisk med mer enn 1 filter som baserer seg på orgPath, enten må vi refaktorere en del i fdk-portal eller samle alle org-feltene til et samlende felt ila json-parse. Offentlige tjenester har feltet "competentAuthority", som fungerer nå, andre tjenester har feltet ownedBy, som ikke fungerer, og hendelser har ikke et eget org-felt, men vi kan bruke publisher fra katalog, noe som forsåvidt fungerer atm, men det kalles "competentAuthority" for å fungere sammen med offentlige tjenester, ikke helt optimalt.