-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Flere begrunnelser v1 - Oppdatert IM modell og PDF støtte #837
Conversation
...joark/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/joark/dokument/PdfDokument.kt
Outdated
Show resolved
Hide resolved
.../nav/helsearbeidsgiver/inntektsmelding/api/hentselvbestemtim/HentSelvbestemtImRouteKtTest.kt
Outdated
Show resolved
Hide resolved
@@ -94,6 +95,19 @@ fun Route.innsending( | |||
} | |||
} | |||
|
|||
// // midlertidlig duplisering for å støtte flere endringsÅrsaker |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Kan gjerne fjerne utkommentert kode, heller ta det inn når det faktisk skal tas i bruk
Veldig bra og informativ PR. Jeg er fortsatt litt i tenkeboksen på om vi bør lage en ny versjon eller ha to felter slik som nå - og så må vi pønske litt på hvordan vi skal sikre bakoverkompabiliteten for eksisterende payloads |
Enig at vi må planlegge mer på dette. Tar en prat imorgen 👍 |
...joark/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/joark/dokument/PdfDokument.kt
Show resolved
Hide resolved
...k/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/joark/dokument/PdfDokumentTest.kt
Outdated
Show resolved
Hide resolved
...joark/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/joark/dokument/PdfDokument.kt
Show resolved
Hide resolved
...k/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/joark/dokument/PdfDokumentTest.kt
Outdated
Show resolved
Hide resolved
.../nav/helsearbeidsgiver/inntektsmelding/api/hentselvbestemtim/HentSelvbestemtImRouteKtTest.kt
Outdated
Show resolved
Hide resolved
apps/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/utils/EndringsAarsakUtils.kt
Outdated
Show resolved
Hide resolved
Manuell testing gjennomført i dev✅ Nav.no: Klarer å svare på inntektsmelding som vanlig ✅ Logs: Får ingen errors i logs ✅ PDF produksjon: innsendings API med array i payload kommer frem i PDF Endepunkt: |
Lager en draft da det blir mye kode å se på om hele funksjonen skulle vært klar for prod.
Funksjonen
Flere begrunnelser
legger til støtte for flere inntekt endring begrunnelser (List<endringsAarsak>
)For å støtte dette i prod beholder vi den gamle verdien slik at frontend ikke må endres og vi unngår inflight errors.
Endringer:
0: I denen versjonen har jeg oppdatert IM modellen til
hagDomeneInntektsmeldingVersion=0.1.8-SNAPSHOT
Denne beholder gamle endringsAarsak variabelen og legger til en nullable liste med deafult verdi
= null
1: Listen blir utfylt når vi serialiserer JSON til
Inntektsmelding
med en util funksjon(siden den blir satt til null om den ikke eksisterer i JSON)
3:
I PDFen så er det lagt til støtte for flere begrunnelser
(snakket med Dag om å bytte til
Endingsårsak (1 av 2)
teksten)PDF:
