Frontend for manuell "punching" av papirsøknader som kommer inn for ytelser i kapittel 9.
k9-los-web har dependencies til pakker publisert fra @navikt.
For å få hentet pakker fra GitHub sitt pakkeregistry må man sette opp lokal NPM med autentisering mot GitHub med en Personal Access Token (PAT) med read:packages
-tilgang i lokalt utviklingsmiljø, før man gjør yarn install
. GitHub har en guide på hvordan man gjør dette her.
TLDR er å opprette en GitHub PAT med kun read:packages
-tilgang, enable SSO, og putte det i en egen ~/.yarnrc.yml-fil slik:
npmRegistries:
https://npm.pkg.github.com:
npmAlwaysAuth: true
npmAuthToken: <token>
Merk at dette ikke skal sjekkes inn i versjonskontroll.
Når dette er gjort kan man kjøre dette på rot av repo'et for å kjøre opp lokalt utviklingsmiljø:
yarn install
yarn dev
cd dev
docker login ghcr.io -u x-access-token (GitHub personal access token med kun read-rettigheter som passord)
docker-compose pull
docker-compose up
- Start opp klassen K9PunsjApplicationWithMocks i k9-punsj
- Om du får feil lignende
Process [/var/folders/***/embedded-pg/***/bin/initdb, -A, trust, -U, postgres, -D, /var/folders/h/***, -E, UTF-8] failed
følg løsning med å sette environment variabler beskrevet i her
- Om du får feil lignende
Man kan taste in hvilket nummer som helst som journalpostID. Noen journalpostnummer har ulike responser.
- 200: Gir journalpost med PDF dokument.
- 404: Finnes ikke
- 403: Ikke tilgang
- 463687943: Finns informasjon i Infotrygd.
- 45537868838: Journalpost støttes ikke.
yarn test
Testene kjører automatisk når ny kode dyttes til master.
Alle enhetstester er plassert i src/test. De kan kjøres med følgende kommando:
yarn test
Testene kjører automatisk når ny kode dyttes til master.
- Utvide for flere søkere
- Utvide søknadsskjemaet
Spørsmål knyttet til koden eller prosjektet kan stilles som issues her på GitHub.
Interne henvendelser kan sendes via Slack i kanalen #sif_saksbehandling.