From ce115161c3a6bef2a179d2dd2315d497dcf56b1a Mon Sep 17 00:00:00 2001 From: Mads Opheim Date: Mon, 3 Jul 2023 14:32:58 +0200 Subject: [PATCH 1/2] EY-1552: Opnar for at ungen kan bli adoptert av to foreldre --- .../barnepensjon/revurdering/AdopsjonRevurdering.kt | 9 ++++++--- .../etterlatte/maler/fraser/barnepensjon/Adopsjon.kt | 5 +++-- .../fixtures/BarnepensjonRevurderingAdopsjonDTO.kt | 3 ++- 3 files changed, 11 insertions(+), 6 deletions(-) diff --git a/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/etterlatte/maler/barnepensjon/revurdering/AdopsjonRevurdering.kt b/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/etterlatte/maler/barnepensjon/revurdering/AdopsjonRevurdering.kt index 565a37949..8c3e9963c 100644 --- a/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/etterlatte/maler/barnepensjon/revurdering/AdopsjonRevurdering.kt +++ b/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/etterlatte/maler/barnepensjon/revurdering/AdopsjonRevurdering.kt @@ -9,7 +9,8 @@ import no.nav.pensjon.brevbaker.api.model.LetterMetadata import no.nav.pensjon.etterlatte.EtterlatteBrevKode import no.nav.pensjon.etterlatte.EtterlatteTemplate import no.nav.pensjon.etterlatte.maler.Navn -import no.nav.pensjon.etterlatte.maler.barnepensjon.revurdering.BarnepensjonRevurderingAdopsjonDTOSelectors.adoptertAv +import no.nav.pensjon.etterlatte.maler.barnepensjon.revurdering.BarnepensjonRevurderingAdopsjonDTOSelectors.adoptertAv1 +import no.nav.pensjon.etterlatte.maler.barnepensjon.revurdering.BarnepensjonRevurderingAdopsjonDTOSelectors.adoptertAv2 import no.nav.pensjon.etterlatte.maler.barnepensjon.revurdering.BarnepensjonRevurderingAdopsjonDTOSelectors.virkningsdato import no.nav.pensjon.etterlatte.maler.fraser.barnepensjon.Adopsjon import no.nav.pensjon.etterlatte.maler.fraser.barnepensjon.Barnepensjon @@ -18,7 +19,8 @@ import java.time.LocalDate data class BarnepensjonRevurderingAdopsjonDTO( val virkningsdato: LocalDate, - val adoptertAv: Navn, + val adoptertAv1: Navn, + val adoptertAv2: Navn? = null, ) @TemplateModelHelpers @@ -45,7 +47,8 @@ object AdopsjonRevurdering : EtterlatteTemplate, - val navn: Expression, + val adoptertAv1: Expression, + val adoptertAv2: Expression ) : OutlinePhrase() { override fun OutlineOnlyScope.template() { title2 { @@ -36,7 +37,7 @@ object Adopsjon { text( Language.Bokmal to "Vi viser til informasjon fra deg/verge om at du er adoptert av ", ) - formaterNavn(Language.Bokmal, navn) + formaterNavn(Language.Bokmal, adoptertAv1) textExpr(Language.Bokmal to " fra ".expr() + formatertVirkningsdato + ".") } paragraph { diff --git a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/fixtures/BarnepensjonRevurderingAdopsjonDTO.kt b/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/fixtures/BarnepensjonRevurderingAdopsjonDTO.kt index d98c684cc..9e0d07498 100644 --- a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/fixtures/BarnepensjonRevurderingAdopsjonDTO.kt +++ b/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/fixtures/BarnepensjonRevurderingAdopsjonDTO.kt @@ -8,5 +8,6 @@ import java.time.Month fun createBarnepensjonRevurderingAdopsjonDTO() = BarnepensjonRevurderingAdopsjonDTO( virkningsdato = LocalDate.of(2023, Month.MARCH, 8), - adoptertAv = Navn(fornavn = "Navn", mellomnavn = "Navnish", etternavn = "Navnesen"), + adoptertAv1 = Navn(fornavn = "Navn", mellomnavn = "Navnish", etternavn = "Navnesen"), + adoptertAv2 = Navn(fornavn = "Naveen", etternavn = "Navnesen-ish"), ) From cc930632fdb75fc2dec0d818df4122316596b6a5 Mon Sep 17 00:00:00 2001 From: Mads Opheim Date: Mon, 3 Jul 2023 14:42:00 +0200 Subject: [PATCH 2/2] =?UTF-8?q?EY-1552:=20Bruker=20namn=20ogs=C3=A5=20p?= =?UTF-8?q?=C3=A5=20eventuell=20forelder=20nummer=20to=20i=20brevet?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pensjon/etterlatte/maler/fraser/barnepensjon/Adopsjon.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/etterlatte/maler/fraser/barnepensjon/Adopsjon.kt b/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/etterlatte/maler/fraser/barnepensjon/Adopsjon.kt index 00e27121a..f637354d1 100644 --- a/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/etterlatte/maler/fraser/barnepensjon/Adopsjon.kt +++ b/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/etterlatte/maler/fraser/barnepensjon/Adopsjon.kt @@ -19,7 +19,7 @@ object Adopsjon { data class BegrunnelseForVedtaket( val virkningsdato: Expression, val adoptertAv1: Expression, - val adoptertAv2: Expression + val adoptertAv2: Expression, ) : OutlinePhrase() { override fun OutlineOnlyScope.template() { title2 { @@ -38,6 +38,8 @@ object Adopsjon { Language.Bokmal to "Vi viser til informasjon fra deg/verge om at du er adoptert av ", ) formaterNavn(Language.Bokmal, adoptertAv1) + ifNotNull(adoptertAv2) { text(Language.Bokmal to " og ") } + ifNotNull(adoptertAv2) { ad2 -> formaterNavn(Language.Bokmal, ad2) } textExpr(Language.Bokmal to " fra ".expr() + formatertVirkningsdato + ".") } paragraph {