Monorepo for ny løsning for ytelser til etterlatte.
Hvordan appene henger sammen kan du se her: Arkitekturskisse - Confluence
barnepensjon-ui
Brukergrensesnittet for "Søknad om barnepensjon".
etterlatte-node-server
Felles node backend for søknadsdialogene (omstillingsstønad og barnepensjon).
innsendt-soeknad
Baksystemapplikasjon for håndtering av søknader (lagring, uthenting, sending, hente data fra pdl og kodeverk, m.m.).
omstillingsstoenad-ui
Brukergrensesnittet for "Søknad om omstillingsstønad".
selvbetjening-ui
Brukergrenesnitt for selvbetjeningsløsningene til etterlatteytelsen
flowchart LR
classDef app fill:#ffeccc,color:#000,stroke:#c77300
classDef river fill:#88AACC,color:#000,stroke:#335577
classDef db fill:#ccc,color:#000,stroke:#777
classDef text fill:none,color:#ddd
barnepensjon-ui --> innsendt-soeknad
omstillingsstonad-ui --> innsendt-soeknad
selvbetjening-ui --> selvbetjening-backend
selvbetjening-backend --> pdl
selvbetjening-backend <--> selvbetjening-backend-v2[(selvbetjening <br/> database)]
selvbetjening-backend <-.-> etterlatte-gyldig-soeknad
innsendt-soeknad <-.-> etterlatte-gyldig-soeknad
etterlatte-gyldig-soeknad --> etterlatte-behandling
innsendt-soeknad --> pdl
innsendt-soeknad --> kodeverk
innsendt-soeknad <--> innsendt-soeknad-v2[(soeknad <br/> database)]
subgraph frontend["Søknadsdialog"]
barnepensjon-ui:::app
omstillingsstonad-ui:::app
innsendt-soeknad:::app
innsendt-soeknad-v2:::db
end
subgraph selvbetjening["Selvbetjening"]
selvbetjening-ui:::app
selvbetjening-backend:::app
selvbetjening-backend-v2:::db
end
subgraph gjenny["Gjenny"]
etterlatte-gyldig-soeknad:::river
etterlatte-behandling:::app
end
subgraph ekstern["NAV felles"]
kodeverk
pdl
end
Noen avhengigheter i prosjektet ligger i Github Package Registry som krever autentisering. Det enkleste er å lage en PAT (Personal Access Token).
- Opprett PAT her. I tilfelle lenken ikke fungerer går man
til
Github -> Settings -> Developer settings -> Personal access tokens
- Huk av
read:packages
. Ikke legg til flere scopes enn nødvendig. - Autoriser navikt-organisasjonen for SSO ved å velge "Configure SSO" på tokenet
- Tokenet legges i
.zshrc
medexport GITHUB_TOKEN=<token>
Alle apper som er felles for Team Etterlatte ligger i etterlatte-pensjon-felles.
Topic.yaml-filer er flyttet til etterlatte-pensjon-felles.
En app bygges og deployes automatisk når en endring legges til i main
.
For å trigge manuell deploy kan du gå til Actions -> (velg workflow) -> Run workflow from <branch>
I frontend bruker vi license-checker-rseidelsohn
, som kjøres automatisk i GitHub-actions-byggejobben, og som kan
køyrast manuelt med yarn lisenssjekk
Spørsmål knyttet til koden eller prosjektet kan stilles som issues her på GitHub.
Interne henvendelser kan sendes via Slack i kanalen #po-pensjon-team-etterlatte.