From 433870f72b798cd471f03831e53cf19546012d8d Mon Sep 17 00:00:00 2001 From: Viktor Solberg Date: Tue, 10 Dec 2024 15:36:01 +0100 Subject: [PATCH 1/2] skal endre alle forekomster av NAV til Nav (#1046) --- LICENSE | 2 +- README.md | 2 +- .../nav/familie/ef/s\303\270knad/person/dto/PdlPerson.kt" | 2 +- .../s\303\270knad/s\303\270knad/mapper/SkjemaMapper.kt" | 2 +- .../ef/s\303\270knad/utils/Spr\303\245ktekster.kt" | 4 ++-- .../mapper/Arbeidss\303\270kerMapperTest.kt" | 2 +- .../resources/barnetilsyn/Barnetilsyns\303\270knad.json" | 2 +- .../Barnetilsyns\303\270knadBarnMedFeilAlderIFnr.json" | 2 +- src/test/resources/minside/dummy-journalposter.json | 8 ++++---- src/test/resources/sisteinnspurt/favro-tea1565.json | 2 +- src/test/resources/sisteinnspurt/feilfraEivind.json | 2 +- src/test/resources/sisteinnspurt/feilfraHilde2.json | 2 +- "src/test/resources/s\303\270knadDto.json" | 2 +- 13 files changed, 17 insertions(+), 17 deletions(-) diff --git a/LICENSE b/LICENSE index 0ced1b1f2..6acb100a0 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2019 NAV +Copyright (c) 2019 Nav Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index 35f458cc7..2627883d3 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ http://localhost:8091/local/cookie?subject=[gyldigFødselsnummer] dersom du skal http://localhost:8091/swagger-ui.html https://familie-ef-soknad-api.intern.dev.nav.no/swagger-ui.html -## Henvendelser for NAV-ansatte +## Henvendelser for Nav-ansatte Interne henvendelser kan sendes via Slack i kanalen `#team-familie`. ## Kode generert av GitHub Copilot diff --git "a/src/main/kotlin/no/nav/familie/ef/s\303\270knad/person/dto/PdlPerson.kt" "b/src/main/kotlin/no/nav/familie/ef/s\303\270knad/person/dto/PdlPerson.kt" index 0ef82df73..4e106bfcc 100644 --- "a/src/main/kotlin/no/nav/familie/ef/s\303\270knad/person/dto/PdlPerson.kt" +++ "b/src/main/kotlin/no/nav/familie/ef/s\303\270knad/person/dto/PdlPerson.kt" @@ -96,7 +96,7 @@ data class Adressebeskyttelse( * Fra pdl dok 2021-01-14: * STRENGT_FORTROLIG, Tidligere spesregkode kode 6 fra TPS * STRENGT_FORTROLIG_UTLAND, Fra pdl dok: Tilsvarer paragraf 19 i Bisys (henvisning til Forvaltningslovens §19). - * Ved strengt fortrolig utland behandles personen i NAV tilsvarende som ved graderingen strengt fortrolig fra Folkeregisteret. + * Ved strengt fortrolig utland behandles personen i Nav tilsvarende som ved graderingen strengt fortrolig fra Folkeregisteret. * FORTROLIG, Tidligere spesregkode kode 7 fra TPS. * UGRADERT, Kode vi kan få fra Folkeregisteret. Vi har ingen tilfeller per i dag i produksjon. */ diff --git "a/src/main/kotlin/no/nav/familie/ef/s\303\270knad/s\303\270knad/mapper/SkjemaMapper.kt" "b/src/main/kotlin/no/nav/familie/ef/s\303\270knad/s\303\270knad/mapper/SkjemaMapper.kt" index 3fd487d10..2ce6df82a 100644 --- "a/src/main/kotlin/no/nav/familie/ef/s\303\270knad/s\303\270knad/mapper/SkjemaMapper.kt" +++ "b/src/main/kotlin/no/nav/familie/ef/s\303\270knad/s\303\270knad/mapper/SkjemaMapper.kt" @@ -37,7 +37,7 @@ object SkjemaMapper { arbeidssøker = arbeidssøkerKontrakt, personaliaArbeidssøker = Søknadsfelt( - "NAV 15-08.01", + "Nav 15-08.01", PersonaliaArbeidssøker( navn = Søknadsfelt( diff --git "a/src/main/kotlin/no/nav/familie/ef/s\303\270knad/utils/Spr\303\245ktekster.kt" "b/src/main/kotlin/no/nav/familie/ef/s\303\270knad/utils/Spr\303\245ktekster.kt" index ef0850b03..ec5893c36 100644 --- "a/src/main/kotlin/no/nav/familie/ef/s\303\270knad/utils/Spr\303\245ktekster.kt" +++ "b/src/main/kotlin/no/nav/familie/ef/s\303\270knad/utils/Spr\303\245ktekster.kt" @@ -54,8 +54,8 @@ enum class Språktekster( OppholdINorge("Opphold i Norge", "Opphold i Norge [English TBA]"), Barnepassordninger("Barnepassordninger", "About the child minding arrangements"), SendtInnTidligere( - "Jeg har sendt inn denne dokumentasjonen til NAV tidligere", - "I have already submitted this documentation to NAV in the past", + "Jeg har sendt inn denne dokumentasjonen til Nav tidligere", + "I have already submitted this documentation to Nav in the past", ), ArbeidUtanningOgAndreAktiviteter( "Arbeid, utdanning og andre aktiviteter", diff --git "a/src/test/kotlin/no/nav/familie/ef/s\303\270knad/s\303\270knad/mapper/Arbeidss\303\270kerMapperTest.kt" "b/src/test/kotlin/no/nav/familie/ef/s\303\270knad/s\303\270knad/mapper/Arbeidss\303\270kerMapperTest.kt" index 477b23c85..dbb054c01 100644 --- "a/src/test/kotlin/no/nav/familie/ef/s\303\270knad/s\303\270knad/mapper/Arbeidss\303\270kerMapperTest.kt" +++ "b/src/test/kotlin/no/nav/familie/ef/s\303\270knad/s\303\270knad/mapper/Arbeidss\303\270kerMapperTest.kt" @@ -16,7 +16,7 @@ internal class ArbeidssøkerMapperTest { fun `Map registrertSomArbeidssøkerNav label `() { Assertions .assertThat((arbeidssøker?.registrertSomArbeidssøkerNav?.label)) - .isEqualTo("Er du registrert som arbeidssøker hos NAV?") + .isEqualTo("Er du registrert som arbeidssøker hos Nav?") } @Test diff --git "a/src/test/resources/barnetilsyn/Barnetilsyns\303\270knad.json" "b/src/test/resources/barnetilsyn/Barnetilsyns\303\270knad.json" index 6df14aac0..9d1e7922d 100644 --- "a/src/test/resources/barnetilsyn/Barnetilsyns\303\270knad.json" +++ "b/src/test/resources/barnetilsyn/Barnetilsyns\303\270knad.json" @@ -499,7 +499,7 @@ }, "arbeidssøker": { "registrertSomArbeidssøkerNav": { - "label": "Er du registrert som arbeidssøker hos NAV?", + "label": "Er du registrert som arbeidssøker hos Nav?", "verdi": true }, "villigTilÅTaImotTilbudOmArbeid": { diff --git "a/src/test/resources/barnetilsyn/Barnetilsyns\303\270knadBarnMedFeilAlderIFnr.json" "b/src/test/resources/barnetilsyn/Barnetilsyns\303\270knadBarnMedFeilAlderIFnr.json" index 8628176c1..0677c6ad2 100644 --- "a/src/test/resources/barnetilsyn/Barnetilsyns\303\270knadBarnMedFeilAlderIFnr.json" +++ "b/src/test/resources/barnetilsyn/Barnetilsyns\303\270knadBarnMedFeilAlderIFnr.json" @@ -499,7 +499,7 @@ }, "arbeidssøker": { "registrertSomArbeidssøkerNav": { - "label": "Er du registrert som arbeidssøker hos NAV?", + "label": "Er du registrert som arbeidssøker hos Nav?", "verdi": true }, "villigTilÅTaImotTilbudOmArbeid": { diff --git a/src/test/resources/minside/dummy-journalposter.json b/src/test/resources/minside/dummy-journalposter.json index 9a4b17a75..0c75b105a 100644 --- a/src/test/resources/minside/dummy-journalposter.json +++ b/src/test/resources/minside/dummy-journalposter.json @@ -192,7 +192,7 @@ ] }, { - "tittel": "Brev om oversendelse til NAV Klageinstans - overgangsstønad", + "tittel": "Brev om oversendelse til Nav Klageinstans - overgangsstønad", "journalpostId": "453852877", "journalposttype": "U", "journalstatus": "FERDIGSTILT", @@ -217,7 +217,7 @@ ], "dokumenter": [ { - "tittel": "Brev om oversendelse til NAV Klageinstans - overgangsstønad", + "tittel": "Brev om oversendelse til Nav Klageinstans - overgangsstønad", "dokumentInfoId": "454244469", "dokumentvarianter": [ { @@ -233,7 +233,7 @@ ] }, { - "tittel": "Brev om oversendelse til NAV Klageinstans - overgangsstønad", + "tittel": "Brev om oversendelse til Nav Klageinstans - overgangsstønad", "journalpostId": "453852878", "journalposttype": "U", "journalstatus": "FERDIGSTILT", @@ -258,7 +258,7 @@ ], "dokumenter": [ { - "tittel": "Brev om oversendelse til NAV Klageinstans - overgangsstønad", + "tittel": "Brev om oversendelse til Nav Klageinstans - overgangsstønad", "dokumentInfoId": "454244470", "dokumentvarianter": [ { diff --git a/src/test/resources/sisteinnspurt/favro-tea1565.json b/src/test/resources/sisteinnspurt/favro-tea1565.json index 3e1be21b7..cd7f092e0 100644 --- a/src/test/resources/sisteinnspurt/favro-tea1565.json +++ b/src/test/resources/sisteinnspurt/favro-tea1565.json @@ -198,7 +198,7 @@ "registrertSomArbeidssøkerNav": { "spørsmålid": "registrertSomArbeidssøkerNav", "svarid": "JA", - "label": "Er du registrert som arbeidssøker hos NAV?", + "label": "Er du registrert som arbeidssøker hos Nav?", "verdi": true }, "villigTilÅTaImotTilbudOmArbeid": { diff --git a/src/test/resources/sisteinnspurt/feilfraEivind.json b/src/test/resources/sisteinnspurt/feilfraEivind.json index 81e95b60b..231defcef 100644 --- a/src/test/resources/sisteinnspurt/feilfraEivind.json +++ b/src/test/resources/sisteinnspurt/feilfraEivind.json @@ -388,7 +388,7 @@ "registrertSomArbeidssøkerNav": { "spørsmålid": "registrertSomArbeidssøkerNav", "svarid": "JA", - "label": "Er du registrert som arbeidssøker hos NAV?", + "label": "Er du registrert som arbeidssøker hos Nav?", "verdi": true }, "villigTilÅTaImotTilbudOmArbeid": { diff --git a/src/test/resources/sisteinnspurt/feilfraHilde2.json b/src/test/resources/sisteinnspurt/feilfraHilde2.json index f5cb200bd..c721121cd 100644 --- a/src/test/resources/sisteinnspurt/feilfraHilde2.json +++ b/src/test/resources/sisteinnspurt/feilfraHilde2.json @@ -279,7 +279,7 @@ "registrertSomArbeidssøkerNav": { "spørsmålid": "registrertSomArbeidssøkerNav", "svarid": "JA", - "label": "Er du registrert som arbeidssøker hos NAV?", + "label": "Er du registrert som arbeidssøker hos Nav?", "verdi": true }, "villigTilÅTaImotTilbudOmArbeid": { diff --git "a/src/test/resources/s\303\270knadDto.json" "b/src/test/resources/s\303\270knadDto.json" index 707d47b90..beb2e6df9 100644 --- "a/src/test/resources/s\303\270knadDto.json" +++ "b/src/test/resources/s\303\270knadDto.json" @@ -491,7 +491,7 @@ }, "arbeidssøker": { "registrertSomArbeidssøkerNav": { - "label": "Er du registrert som arbeidssøker hos NAV?", + "label": "Er du registrert som arbeidssøker hos Nav?", "verdi": true }, "villigTilÅTaImotTilbudOmArbeid": { From 93b2b1328e2597e4154e8a5d4f516611b14e9eca Mon Sep 17 00:00:00 2001 From: Robin Lund Sadun <47403589+RobinLundSadun@users.noreply.github.com> Date: Tue, 10 Dec 2024 15:56:36 +0100 Subject: [PATCH 2/2] =?UTF-8?q?spm=20om=20terminbekreftelse=20kommer=20kun?= =?UTF-8?q?=20ved=20uf=C3=B8dt=20barn=20(#1045)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Spm om terminbekreftelse kommer kun ved ufødt barn --- .../s\303\270knad/s\303\270knad/mapper/BarnMapper.kt" | 9 +++++++-- .../s\303\270knad/mapper/BarnMapperTest.kt" | 10 ++++++++++ .../s\303\270knad/s\303\270knad/mapper/KontraktDto.kt" | 3 ++- .../ef/s\303\270knad/utils/FeltMapperUtilKtTest.kt" | 2 ++ 4 files changed, 21 insertions(+), 3 deletions(-) diff --git "a/src/main/kotlin/no/nav/familie/ef/s\303\270knad/s\303\270knad/mapper/BarnMapper.kt" "b/src/main/kotlin/no/nav/familie/ef/s\303\270knad/s\303\270knad/mapper/BarnMapper.kt" index b9375c7b7..bdedee338 100644 --- "a/src/main/kotlin/no/nav/familie/ef/s\303\270knad/s\303\270knad/mapper/BarnMapper.kt" +++ "b/src/main/kotlin/no/nav/familie/ef/s\303\270knad/s\303\270knad/mapper/BarnMapper.kt" @@ -5,9 +5,9 @@ import io.micrometer.core.instrument.Metrics import no.nav.familie.ef.søknad.person.mapper.PersonMinimumMapper import no.nav.familie.ef.søknad.søknad.domain.Barn import no.nav.familie.ef.søknad.søknad.domain.BooleanFelt -import no.nav.familie.ef.søknad.søknad.domain.DokumentIdentifikator.BARN_BOR_HOS_SØKER import no.nav.familie.ef.søknad.søknad.domain.DokumentIdentifikator.SAMVÆRSAVTALE import no.nav.familie.ef.søknad.søknad.domain.DokumentIdentifikator.TERMINBEKREFTELSE +import no.nav.familie.ef.søknad.søknad.domain.DokumentIdentifikator.BARN_BOR_HOS_SØKER import no.nav.familie.ef.søknad.søknad.domain.TekstFelt import no.nav.familie.ef.søknad.utils.DokumentasjonWrapper import no.nav.familie.ef.søknad.utils.DokumentfeltUtil.dokumentfelt @@ -87,7 +87,7 @@ object BarnMapper : MapperMedVedlegg, List>(BarnaDine) { ?.tilSøknadsfelt(), erBarnetFødt = barn.født.tilSøknadsfelt(), fødselTermindato = barn.fødselsdato?.tilSøknadsDatoFeltEllerNull(), - terminbekreftelse = dokumentfelt(TERMINBEKREFTELSE, vedlegg), + terminbekreftelse = mapTerminbekreftelse(barn, vedlegg), annenForelder = barn.forelder?.let { mapAnnenForelder(it) }, samvær = barn.forelder?.let { mapSamvær(it, vedlegg) }, skalHaBarnepass = barn.skalHaBarnepass?.tilSøknadsfelt(), @@ -97,6 +97,11 @@ object BarnMapper : MapperMedVedlegg, List>(BarnaDine) { skalBarnetBoHosSøker = barn.forelder?.skalBarnetBoHosSøker?.tilSøknadsfelt(), ) + private fun mapTerminbekreftelse( + barn: Barn, + vedlegg: Map, + ) = if (!barn.født.verdi) dokumentfelt(TERMINBEKREFTELSE, vedlegg) else null + private fun mapFødselsnummer(barn: Barn): Søknadsfelt? { return barn.ident?.let { return if (it.verdi.isNotBlank()) { diff --git "a/src/test/kotlin/no/nav/familie/ef/s\303\270knad/s\303\270knad/mapper/BarnMapperTest.kt" "b/src/test/kotlin/no/nav/familie/ef/s\303\270knad/s\303\270knad/mapper/BarnMapperTest.kt" index c6382ecd2..b5b6975e3 100644 --- "a/src/test/kotlin/no/nav/familie/ef/s\303\270knad/s\303\270knad/mapper/BarnMapperTest.kt" +++ "b/src/test/kotlin/no/nav/familie/ef/s\303\270knad/s\303\270knad/mapper/BarnMapperTest.kt" @@ -1,6 +1,7 @@ package no.nav.familie.ef.søknad.søknad.mapper import no.nav.familie.ef.søknad.mock.søknadDto +import no.nav.familie.ef.søknad.søknad.domain.BooleanFelt import org.assertj.core.api.Assertions.assertThat import org.junit.jupiter.api.Test @@ -11,8 +12,10 @@ internal class BarnMapperTest { private val søknadDto = søknadDto() // Når + private val terminbarnSøknad = søknadDto.person.barn.first().copy(født = BooleanFelt("Er barnet født", verdi = false), lagtTil = true) private val folkeregistrerteBarn = BarnMapper.map(søknadDto.person.barn, dokumenter).verdi.first() private val nyregistrertBarn = BarnMapper.map(søknadDto.person.barn, dokumenter).verdi[1] + private val terminbarn = BarnMapper.map(listOf(terminbarnSøknad), dokumenter).verdi.first() @Test fun `Folkeregistrert barn har riktig fødselsnummer`() { @@ -72,4 +75,11 @@ internal class BarnMapperTest { fun `SærligeTilsynsbehov må ha verdi`() { assertThat(folkeregistrerteBarn.særligeTilsynsbehov?.verdi).isEqualTo("Har jo fort litt særlige tilsynsbehov da!") } + + @Test + fun `terminbarn skal mappe terminbekreftelse, mens fødte barn skal ikke ha terminbekreftelse`() { + assertThat(terminbarn.terminbekreftelse).isNotNull() + assertThat(folkeregistrerteBarn.terminbekreftelse).isNull() + assertThat(nyregistrertBarn.terminbekreftelse).isNull() + } } diff --git "a/src/test/kotlin/no/nav/familie/ef/s\303\270knad/s\303\270knad/mapper/KontraktDto.kt" "b/src/test/kotlin/no/nav/familie/ef/s\303\270knad/s\303\270knad/mapper/KontraktDto.kt" index 244d1212e..a489a61fc 100644 --- "a/src/test/kotlin/no/nav/familie/ef/s\303\270knad/s\303\270knad/mapper/KontraktDto.kt" +++ "b/src/test/kotlin/no/nav/familie/ef/s\303\270knad/s\303\270knad/mapper/KontraktDto.kt" @@ -29,5 +29,6 @@ fun adresseSøknadsfelt(): Søknadsfelt = fun dokumentMap(): Map { val vedlegg = Vedlegg("id", "navn", "tittel") - return mapOf("samlivsbrudd" to DokumentasjonWrapper("label", Søknadsfelt("Har allerede sendt inn", false), listOf(vedlegg))) + return mapOf("samlivsbrudd" to DokumentasjonWrapper("label", Søknadsfelt("Har allerede sendt inn", false), listOf(vedlegg)), + "TERMINBEKREFTELSE" to DokumentasjonWrapper("Terminbekreftelse", Søknadsfelt("Har allerede sendt inn", false), listOf(vedlegg))) } diff --git "a/src/test/kotlin/no/nav/familie/ef/s\303\270knad/utils/FeltMapperUtilKtTest.kt" "b/src/test/kotlin/no/nav/familie/ef/s\303\270knad/utils/FeltMapperUtilKtTest.kt" index 74eb49351..de0cfc7f0 100644 --- "a/src/test/kotlin/no/nav/familie/ef/s\303\270knad/utils/FeltMapperUtilKtTest.kt" +++ "b/src/test/kotlin/no/nav/familie/ef/s\303\270knad/utils/FeltMapperUtilKtTest.kt" @@ -2,9 +2,11 @@ package no.nav.familie.ef.søknad.utils import no.nav.familie.ef.søknad.søknad.domain.BooleanFelt import no.nav.familie.ef.søknad.søknad.domain.DatoFelt +import no.nav.familie.ef.søknad.søknad.domain.DokumentIdentifikator.TERMINBEKREFTELSE import no.nav.familie.ef.søknad.søknad.domain.ListFelt import no.nav.familie.ef.søknad.søknad.domain.PeriodeFelt import no.nav.familie.ef.søknad.søknad.domain.TekstFelt +import no.nav.familie.ef.søknad.utils.DokumentfeltUtil.dokumentfelt import no.nav.familie.kontrakter.ef.søknad.MånedÅrPeriode import no.nav.familie.kontrakter.ef.søknad.Søknadsfelt import no.nav.familie.kontrakter.felles.Fødselsnummer