Monorepo for endringslogg-løsningen. Endringsloggen publiserer meldinger om endringer i saksbehandlingsløsninger.
| Mappe | Beskrivelse |
|---|---|
frontend/ |
React-komponent (@navikt/endringslogg) som konsumeres av saksbehandlingsløsningene |
sanity/ |
Sanity Studio for redaksjonelt innhold |
backend/ |
Ktor-backend som henter innhold fra Sanity og holder styr på leste endringer |
Se frontend/README.md for installasjon, publisering og versjonslogg.
Innhold redigeres på k9-endringslogg.sanity.studio.
Logg inn med SSO og organization slug navikt.
Henter endringslogg-innhold fra Sanity og fungerer som proxy for frontend-applikasjonene. Lagrer hvilke endringer saksbehandlere har lest i en database.
For at en frontend-applikasjon skal få tilgang må URL-en den kjører på legges inn i CORS-filteret i backend/src/main/kotlin/no/nav/familie/Application.kt.
- Legg til ny løsning med app-id i
sanity/schemas/schema.ts - Legg inn nye URL-er i CORS-filteret i
backend/src/main/kotlin/no/nav/familie/Application.kt - Legg til nye personer i Sanity Studio som får tilgang til å redigere innhold
- Erstatt
@navikt/familie-endringsloggmed@navikt/endringslogg - Bytt url til
https://endringslogg.intern.nav.no - Informer de som legger inn innlegg i Sanity om å bruke k9-endringslogg.sanity.studio.
- Ettersom vi har fersk database er det ikke lagret hvilke innlegg saksbehandler har sett før migrering.
- Dersom dere har brukt tvungen modal på tidligere innlegg kan det føre til at disse popper opp for saksbehandler første gangen de er innom applikasjonen, derfor anbefales det å toggle av tvungen visning på gamle innlegg.
- De vil også få notifikasjon på endringslogg-ikonet for alle innleggene som finnes, men det forsvinner hvis man åpner og lukker innholdet i endringsloggen.
Interne henvendelser kan sendes via Slack i kanalen #team-sykdom-i-familien.