From 8bcdf71738178314e1bce0ced7e8f33eff6aebab Mon Sep 17 00:00:00 2001 From: Jeremy Elsom Date: Fri, 24 Jan 2025 23:35:53 +0100 Subject: [PATCH 01/17] Lagt ny brevkode UT_INFORMASJON_OM_SAKSBEHANDLINGSTID til Pesysbrevkoder.kt --- .../kotlin/no/nav/pensjon/brev/api/model/maler/Pesysbrevkoder.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/pensjon-brevbaker-api-model/src/main/kotlin/no/nav/pensjon/brev/api/model/maler/Pesysbrevkoder.kt b/pensjon-brevbaker-api-model/src/main/kotlin/no/nav/pensjon/brev/api/model/maler/Pesysbrevkoder.kt index f8e3095a3..002582f4b 100644 --- a/pensjon-brevbaker-api-model/src/main/kotlin/no/nav/pensjon/brev/api/model/maler/Pesysbrevkoder.kt +++ b/pensjon-brevbaker-api-model/src/main/kotlin/no/nav/pensjon/brev/api/model/maler/Pesysbrevkoder.kt @@ -49,6 +49,7 @@ object Pesysbrevkoder { PE_VARSEL_OM_MULIG_AVSLAG, UT_AVSLAG_UFOERETRYGD, UT_INFORMASJON_OM_FORLENGET_SAKSBEHANDLINGSTID, + UT_INFORMASJON_OM_SAKSBEHANDLINGSTID, UT_ORIENTERING_OM_SAKSBEHANDLINGSTID; override fun kode(): String = this.name From 619558ea51ad2a26e85d0e648f77bd85609262b8 Mon Sep 17 00:00:00 2001 From: Jeremy Elsom Date: Fri, 24 Jan 2025 23:40:06 +0100 Subject: [PATCH 02/17] Bumped apiModelVersion til 118 --- gradle.properties | 2 +- pensjon-brevbaker-api-model/build.gradle.kts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gradle.properties b/gradle.properties index 26e66c731..6e73d5828 100644 --- a/gradle.properties +++ b/gradle.properties @@ -14,7 +14,7 @@ jupiterVersion=5.11.3 hamkrestVersion=1.8.0.1 logstashVersion=8.0 micrometerVersion=1.14.1 -apiModelVersion=116 +apiModelVersion=118 jacksonJsr310Version=2.18.2 mockkVersion=1.13.13 exposedVersion=0.56.0 \ No newline at end of file diff --git a/pensjon-brevbaker-api-model/build.gradle.kts b/pensjon-brevbaker-api-model/build.gradle.kts index 1d775c2af..6edf95dfc 100644 --- a/pensjon-brevbaker-api-model/build.gradle.kts +++ b/pensjon-brevbaker-api-model/build.gradle.kts @@ -9,7 +9,7 @@ plugins { } group = "no.nav.pensjon.brev" -version = "116" +version = "118" java { withSourcesJar() From 3f72ea740090b57e3a7c732f9a9b465944ba860e Mon Sep 17 00:00:00 2001 From: Jeremy Elsom Date: Fri, 24 Jan 2025 23:41:06 +0100 Subject: [PATCH 03/17] Opprettet data class InformasjonOmSaksbehandlingstidUtDto i InformasjonOmSaksbehandlingstidUT.kt --- .../InformasjonOmSaksbehandlingstidUT.kt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 pensjon-brevbaker-api-model/src/main/kotlin/no/nav/pensjon/brev/api/model/maler/redigerbar/InformasjonOmSaksbehandlingstidUT.kt diff --git a/pensjon-brevbaker-api-model/src/main/kotlin/no/nav/pensjon/brev/api/model/maler/redigerbar/InformasjonOmSaksbehandlingstidUT.kt b/pensjon-brevbaker-api-model/src/main/kotlin/no/nav/pensjon/brev/api/model/maler/redigerbar/InformasjonOmSaksbehandlingstidUT.kt new file mode 100644 index 000000000..bc082faed --- /dev/null +++ b/pensjon-brevbaker-api-model/src/main/kotlin/no/nav/pensjon/brev/api/model/maler/redigerbar/InformasjonOmSaksbehandlingstidUT.kt @@ -0,0 +1,16 @@ +package no.nav.pensjon.brev.api.model.maler.redigerbar + +import no.nav.pensjon.brev.api.model.maler.BrevbakerBrevdata +import no.nav.pensjon.brev.api.model.maler.EmptyBrevdata +import no.nav.pensjon.brev.api.model.maler.RedigerbarBrevdata + +@Suppress("unused") +data class InformasjonOmSaksbehandlingstidUtDto( + override val saksbehandlerValg: SaksbehandlerValg, + override val pesysData: EmptyBrevdata +) : RedigerbarBrevdata { + data class SaksbehandlerValg( + val soeknadMottattFraUtland: Boolean = false, + val venterPaaSvarAFP: Boolean = false, + ) : BrevbakerBrevdata +} From ed2feb00eef8d5159e4cb74fad4b9860040ecd16 Mon Sep 17 00:00:00 2001 From: Jeremy Elsom Date: Sun, 26 Jan 2025 10:08:54 +0100 Subject: [PATCH 04/17] Opprettet brevmal InformasjonOmSaksbehandlingstidUT.kt --- .../InformasjonOmSaksbehandlingstidUT.kt | 101 ++++++++++++++++++ 1 file changed, 101 insertions(+) create mode 100644 pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/brev/maler/redigerbar/InformasjonOmSaksbehandlingstidUT.kt diff --git a/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/brev/maler/redigerbar/InformasjonOmSaksbehandlingstidUT.kt b/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/brev/maler/redigerbar/InformasjonOmSaksbehandlingstidUT.kt new file mode 100644 index 000000000..d32d3c5c5 --- /dev/null +++ b/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/brev/maler/redigerbar/InformasjonOmSaksbehandlingstidUT.kt @@ -0,0 +1,101 @@ +package no.nav.pensjon.brev.maler.redigerbar + +import no.nav.pensjon.brev.api.model.Sakstype +import no.nav.pensjon.brev.api.model.TemplateDescription +import no.nav.pensjon.brev.api.model.maler.Pesysbrevkoder +import no.nav.pensjon.brev.api.model.maler.redigerbar.InformasjonOmSaksbehandlingstidUtDto +import no.nav.pensjon.brev.api.model.maler.redigerbar.InformasjonOmSaksbehandlingstidUtDtoSelectors.SaksbehandlerValgSelectors.soeknadMottattFraUtland +import no.nav.pensjon.brev.api.model.maler.redigerbar.InformasjonOmSaksbehandlingstidUtDtoSelectors.saksbehandlerValg +import no.nav.pensjon.brev.template.Language.* +import no.nav.pensjon.brev.template.RedigerbarTemplate +import no.nav.pensjon.brev.template.dsl.createTemplate +import no.nav.pensjon.brev.template.dsl.expression.expr +import no.nav.pensjon.brev.template.dsl.expression.plus +import no.nav.pensjon.brev.template.dsl.helpers.TemplateModelHelpers +import no.nav.pensjon.brev.template.dsl.languages +import no.nav.pensjon.brev.template.dsl.text +import no.nav.pensjon.brev.template.dsl.textExpr +import no.nav.pensjon.brevbaker.api.model.LetterMetadata + +@TemplateModelHelpers +object InformasjonOmSaksbehandlingstidUT : RedigerbarTemplate { + + // AP_INFO_STID_MAN (MF 000130) + override val kode = Pesysbrevkoder.Redigerbar.UT_INFORMASJON_OM_SAKSBEHANDLINGSTID + override val kategori = TemplateDescription.Brevkategori.INFORMASJONSBREV + override val brevkontekst = TemplateDescription.Brevkontekst.SAK + override val sakstyper = setOf(Sakstype.UFOREP) + + override val template = createTemplate( + name = kode.name, + letterDataType = InformasjonOmSaksbehandlingstidUtDto::class, + languages = languages(Bokmal, Nynorsk, English), + letterMetadata = LetterMetadata( + displayTitle = "Informasjon om saksbehandlingstid", + isSensitiv = false, + distribusjonstype = LetterMetadata.Distribusjonstype.VIKTIG, + brevtype = LetterMetadata.Brevtype.INFORMASJONSBREV, + ) + ) { + title { + text( + Bokmal to "Informasjon om saksbehandlingstiden vår", + Nynorsk to "Informasjon om saksbehandlingstida vår", + English to "Information about application processing time", + ) + } + + outline { + paragraph { + val mottattDato = fritekst("dato") + val ytelse = fritekst("uføretrygd") + + showIf(saksbehandlerValg.soeknadMottattFraUtland) { + val annetLand = fritekst("land") + textExpr( + Bokmal to "Vi har ".expr() + mottattDato + " mottatt søknaden din om " + ytelse + " fra trygdemyndighetene i " + annetLand + ".", + Nynorsk to "Vi har ".expr() + mottattDato + " fått søknaden din om " + ytelse + " fra trygdeorgana i " + annetLand + ".", + English to "We received your application for ".expr() + ytelse + " from the National Insurance authorities in " + annetLand + + " on " + mottattDato + "." + ) + } orShow { + textExpr( + Bokmal to "Vi har ".expr() + mottattDato + " mottatt søknaden din om " + ytelse + " fra folketrygden.", + Nynorsk to "Vi har ".expr() + mottattDato + " fått søknaden din om " + ytelse + " frå folketrygda.", + English to "We received your application for ".expr() + ytelse + " from the Norwegian National Insurance Scheme on " + mottattDato + ".", + ) + } + } + paragraph { + val svartid = fritekst("svartid") + textExpr( + Bokmal to "Saksbehandlingstiden vår er vanligvis ".expr() + svartid + ".", + Nynorsk to "Saksbehandlingstida vår er vanlegvis ".expr() + svartid + ".", + English to "Our processing time for this type of application is usually ".expr() + svartid + ".", + ) + } + paragraph { + text( + Bokmal to "Dersom vi trenger flere opplysninger fra deg, vil du høre fra oss.", + Nynorsk to "Dersom vi treng fleire opplysningar frå deg, vil du høyre frå oss.", + English to "We will contact you if we need you to provide more information." + ) + } + + title1 { + text( + Bokmal to "Meld fra om endringer", + Nynorsk to "Meld frå om endringar", + English to "Duty to report changes", + ) + } + paragraph { + text( + Bokmal to "Du må melde fra til oss med en gang hvis det skjer endringer som kan ha betydning for saken din, for eksempel ved endring av sivilstand eller ved flytting.", + Nynorsk to "Du må melde frå til oss med ein gong dersom det skjer endringar som kan ha noko å seie for saka di, for eksempel ved endring av sivilstand eller ved flytting.", + English to "You must notify us immediately if there are any changes that may affect your case, such as a change in your marital status or if you move." + ) + } + } + } +} \ No newline at end of file From 89ad25989cf025b2f4da45924f01e93822c05877 Mon Sep 17 00:00:00 2001 From: Jeremy Elsom Date: Sun, 26 Jan 2025 11:49:48 +0100 Subject: [PATCH 05/17] Opprettet brevmal InformasjonOmSaksbehandlingstidUT.kt --- .../InformasjonOmSaksbehandlingstidUT.kt | 42 ++++--------------- 1 file changed, 9 insertions(+), 33 deletions(-) diff --git a/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/brev/maler/redigerbar/InformasjonOmSaksbehandlingstidUT.kt b/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/brev/maler/redigerbar/InformasjonOmSaksbehandlingstidUT.kt index d32d3c5c5..b7a6f9ff1 100644 --- a/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/brev/maler/redigerbar/InformasjonOmSaksbehandlingstidUT.kt +++ b/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/brev/maler/redigerbar/InformasjonOmSaksbehandlingstidUT.kt @@ -6,6 +6,7 @@ import no.nav.pensjon.brev.api.model.maler.Pesysbrevkoder import no.nav.pensjon.brev.api.model.maler.redigerbar.InformasjonOmSaksbehandlingstidUtDto import no.nav.pensjon.brev.api.model.maler.redigerbar.InformasjonOmSaksbehandlingstidUtDtoSelectors.SaksbehandlerValgSelectors.soeknadMottattFraUtland import no.nav.pensjon.brev.api.model.maler.redigerbar.InformasjonOmSaksbehandlingstidUtDtoSelectors.saksbehandlerValg +import no.nav.pensjon.brev.maler.fraser.common.Felles import no.nav.pensjon.brev.template.Language.* import no.nav.pensjon.brev.template.RedigerbarTemplate import no.nav.pensjon.brev.template.dsl.createTemplate @@ -20,7 +21,7 @@ import no.nav.pensjon.brevbaker.api.model.LetterMetadata @TemplateModelHelpers object InformasjonOmSaksbehandlingstidUT : RedigerbarTemplate { - // AP_INFO_STID_MAN (MF 000130) + // MF 000130 (AP_INFO_STID_MAN) override val kode = Pesysbrevkoder.Redigerbar.UT_INFORMASJON_OM_SAKSBEHANDLINGSTID override val kategori = TemplateDescription.Brevkategori.INFORMASJONSBREV override val brevkontekst = TemplateDescription.Brevkontekst.SAK @@ -48,30 +49,18 @@ object InformasjonOmSaksbehandlingstidUT : RedigerbarTemplate Date: Sun, 26 Jan 2025 12:11:16 +0100 Subject: [PATCH 06/17] Opprettet brevmal InformasjonOmSaksbehandlingstidUT.kt --- .../InformasjonOmSaksbehandlingstidUT.kt | 3 +- .../InformasjonOmSaksbehandlingstidUT.kt | 2 - .../kotlin/no/nav/pensjon/brev/Fixtures.kt | 2 + .../InformasjonOmSaksbehandlingstidUtTest.kt | 54 +++++++++++++++++++ 4 files changed, 57 insertions(+), 4 deletions(-) create mode 100644 pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/brev/maler/redigerbar/InformasjonOmSaksbehandlingstidUtTest.kt diff --git a/pensjon-brevbaker-api-model/src/main/kotlin/no/nav/pensjon/brev/api/model/maler/redigerbar/InformasjonOmSaksbehandlingstidUT.kt b/pensjon-brevbaker-api-model/src/main/kotlin/no/nav/pensjon/brev/api/model/maler/redigerbar/InformasjonOmSaksbehandlingstidUT.kt index bc082faed..2ec091438 100644 --- a/pensjon-brevbaker-api-model/src/main/kotlin/no/nav/pensjon/brev/api/model/maler/redigerbar/InformasjonOmSaksbehandlingstidUT.kt +++ b/pensjon-brevbaker-api-model/src/main/kotlin/no/nav/pensjon/brev/api/model/maler/redigerbar/InformasjonOmSaksbehandlingstidUT.kt @@ -10,7 +10,6 @@ data class InformasjonOmSaksbehandlingstidUtDto( override val pesysData: EmptyBrevdata ) : RedigerbarBrevdata { data class SaksbehandlerValg( - val soeknadMottattFraUtland: Boolean = false, - val venterPaaSvarAFP: Boolean = false, + val forlengetSaksbehandling: Boolean = false, ) : BrevbakerBrevdata } diff --git a/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/brev/maler/redigerbar/InformasjonOmSaksbehandlingstidUT.kt b/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/brev/maler/redigerbar/InformasjonOmSaksbehandlingstidUT.kt index b7a6f9ff1..21573119d 100644 --- a/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/brev/maler/redigerbar/InformasjonOmSaksbehandlingstidUT.kt +++ b/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/brev/maler/redigerbar/InformasjonOmSaksbehandlingstidUT.kt @@ -4,8 +4,6 @@ import no.nav.pensjon.brev.api.model.Sakstype import no.nav.pensjon.brev.api.model.TemplateDescription import no.nav.pensjon.brev.api.model.maler.Pesysbrevkoder import no.nav.pensjon.brev.api.model.maler.redigerbar.InformasjonOmSaksbehandlingstidUtDto -import no.nav.pensjon.brev.api.model.maler.redigerbar.InformasjonOmSaksbehandlingstidUtDtoSelectors.SaksbehandlerValgSelectors.soeknadMottattFraUtland -import no.nav.pensjon.brev.api.model.maler.redigerbar.InformasjonOmSaksbehandlingstidUtDtoSelectors.saksbehandlerValg import no.nav.pensjon.brev.maler.fraser.common.Felles import no.nav.pensjon.brev.template.Language.* import no.nav.pensjon.brev.template.RedigerbarTemplate diff --git a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/brev/Fixtures.kt b/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/brev/Fixtures.kt index 20b4dd9ec..a14a0391a 100644 --- a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/brev/Fixtures.kt +++ b/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/brev/Fixtures.kt @@ -9,6 +9,7 @@ import no.nav.pensjon.brev.api.model.maler.legacy.PE import no.nav.pensjon.brev.api.model.maler.legacy.redigerbar.AvslagUfoeretrygdDto import no.nav.pensjon.brev.api.model.maler.redigerbar.ForespoerselOmDokumentasjonAvBotidINorgeDto import no.nav.pensjon.brev.api.model.maler.redigerbar.InformasjonOmSaksbehandlingstidDto +import no.nav.pensjon.brev.api.model.maler.redigerbar.InformasjonOmSaksbehandlingstidUtDto import no.nav.pensjon.brev.api.model.maler.redigerbar.OrienteringOmSaksbehandlingstidDto import no.nav.pensjon.brev.api.model.maler.ufoerApi.VarselSaksbehandlingstidAutoDto import no.nav.pensjon.brev.api.model.vedlegg.* @@ -63,6 +64,7 @@ object Fixtures { ForhaandsvarselEtteroppgjoerUfoeretrygdDto::class -> createForhaandsvarselEtteroppgjoerUfoeretrygdDto() as T InfoAlderspensjonOvergang67AarAutoDto::class -> createInfoAlderspensjonOvergang67AarAutoDto() as T InformasjonOmSaksbehandlingstidDto::class -> createInformasjonOmSaksbehandlingstidDto() as T + InformasjonOmSaksbehandlingstidUtDto::class -> LetterExampleDto::class -> createLetterExampleDto() as T MaanedligUfoeretrygdFoerSkattDto.UfoeretrygdPerMaaned::class -> createMaanedligUfoeretrygdFoerSkattDtoUfoeretrygdPerMaaned() as T MaanedligUfoeretrygdFoerSkattDto::class -> createMaanedligUfoeretrygdFoerSkattDto() as T diff --git a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/brev/maler/redigerbar/InformasjonOmSaksbehandlingstidUtTest.kt b/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/brev/maler/redigerbar/InformasjonOmSaksbehandlingstidUtTest.kt new file mode 100644 index 000000000..b5c572478 --- /dev/null +++ b/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/brev/maler/redigerbar/InformasjonOmSaksbehandlingstidUtTest.kt @@ -0,0 +1,54 @@ +package no.nav.pensjon.brev.maler.redigerbar + +import no.nav.pensjon.brev.Fixtures +import no.nav.pensjon.brev.TestTags +import no.nav.pensjon.brev.api.model.maler.EmptyBrevdata +import no.nav.pensjon.brev.api.model.maler.redigerbar.InformasjonOmSaksbehandlingstidUtDto +import no.nav.pensjon.brev.api.toLanguage +import no.nav.pensjon.brev.renderTestPDF +import no.nav.pensjon.brev.template.Letter +import no.nav.pensjon.brevbaker.api.model.LanguageCode.* +import org.junit.jupiter.api.Tag +import org.junit.jupiter.api.Test + +@Tag(TestTags.INTEGRATION_TEST) +class InformasjonOmSaksbehandlingstidUtTest { + + private val data = InformasjonOmSaksbehandlingstidUtDto( + saksbehandlerValg = InformasjonOmSaksbehandlingstidUtDto.SaksbehandlerValg( + soeknadMottattFraUtland = false, + venterPaaSvarAFP = false, + ), + pesysData = EmptyBrevdata + ) + + @Test + fun `uten land og venter svar AFP`() { + writeAllLanguages("uten-land-og-venter-svar", data) + } + + @Test + fun `med land`() { + writeAllLanguages("med-land", data.copy(saksbehandlerValg = data.saksbehandlerValg.copy(soeknadMottattFraUtland = true))) + } + + @Test + fun `med venter svar AFP`() { + writeAllLanguages( + "med-venter-svar", + data.copy(saksbehandlerValg = data.saksbehandlerValg.copy(venterPaaSvarAFP = true)) + ) + } + + private fun writeAllLanguages(testNavn: String, data: InformasjonOmSaksbehandlingstidDto) { + listOf(BOKMAL, NYNORSK, ENGLISH).forEach { lang -> + Letter( + InformasjonOmSaksbehandlingstid.template, + data, + lang.toLanguage(), + Fixtures.felles + ).renderTestPDF("000130-$testNavn-${lang.name}") + } + } + +} \ No newline at end of file From 28d9bdd33f280a691a8fa0446c8579432b2a1b39 Mon Sep 17 00:00:00 2001 From: Jeremy Elsom Date: Sun, 26 Jan 2025 12:22:41 +0100 Subject: [PATCH 07/17] Oppdaterte InformasjonOmSaksbehandlingstidUT.kt --- .../InformasjonOmSaksbehandlingstidUT.kt | 20 ++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/brev/maler/redigerbar/InformasjonOmSaksbehandlingstidUT.kt b/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/brev/maler/redigerbar/InformasjonOmSaksbehandlingstidUT.kt index 21573119d..f5f3cb02c 100644 --- a/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/brev/maler/redigerbar/InformasjonOmSaksbehandlingstidUT.kt +++ b/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/brev/maler/redigerbar/InformasjonOmSaksbehandlingstidUT.kt @@ -4,6 +4,8 @@ import no.nav.pensjon.brev.api.model.Sakstype import no.nav.pensjon.brev.api.model.TemplateDescription import no.nav.pensjon.brev.api.model.maler.Pesysbrevkoder import no.nav.pensjon.brev.api.model.maler.redigerbar.InformasjonOmSaksbehandlingstidUtDto +import no.nav.pensjon.brev.api.model.maler.redigerbar.InformasjonOmSaksbehandlingstidUtDtoSelectors.SaksbehandlerValgSelectors.forlengetSaksbehandling +import no.nav.pensjon.brev.api.model.maler.redigerbar.InformasjonOmSaksbehandlingstidUtDtoSelectors.saksbehandlerValg import no.nav.pensjon.brev.maler.fraser.common.Felles import no.nav.pensjon.brev.template.Language.* import no.nav.pensjon.brev.template.RedigerbarTemplate @@ -37,11 +39,19 @@ object InformasjonOmSaksbehandlingstidUT : RedigerbarTemplate Date: Sun, 26 Jan 2025 13:04:33 +0100 Subject: [PATCH 08/17] Oppdaterte InformasjonOmSaksbehandlingstidUT.kt med tekster for forlenget saksbehandlingstid --- .../InformasjonOmSaksbehandlingstidUT.kt | 66 ++++++++++++++----- 1 file changed, 50 insertions(+), 16 deletions(-) diff --git a/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/brev/maler/redigerbar/InformasjonOmSaksbehandlingstidUT.kt b/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/brev/maler/redigerbar/InformasjonOmSaksbehandlingstidUT.kt index f5f3cb02c..c7aeef75a 100644 --- a/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/brev/maler/redigerbar/InformasjonOmSaksbehandlingstidUT.kt +++ b/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/brev/maler/redigerbar/InformasjonOmSaksbehandlingstidUT.kt @@ -57,29 +57,63 @@ object InformasjonOmSaksbehandlingstidUT : RedigerbarTemplate Date: Sun, 26 Jan 2025 13:04:52 +0100 Subject: [PATCH 09/17] Oppdaterte InformasjonOmSaksbehandlingstidUtTest.kt --- .../InformasjonOmSaksbehandlingstidUtTest.kt | 21 ++++++------------- 1 file changed, 6 insertions(+), 15 deletions(-) diff --git a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/brev/maler/redigerbar/InformasjonOmSaksbehandlingstidUtTest.kt b/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/brev/maler/redigerbar/InformasjonOmSaksbehandlingstidUtTest.kt index b5c572478..eff1252cd 100644 --- a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/brev/maler/redigerbar/InformasjonOmSaksbehandlingstidUtTest.kt +++ b/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/brev/maler/redigerbar/InformasjonOmSaksbehandlingstidUtTest.kt @@ -16,31 +16,22 @@ class InformasjonOmSaksbehandlingstidUtTest { private val data = InformasjonOmSaksbehandlingstidUtDto( saksbehandlerValg = InformasjonOmSaksbehandlingstidUtDto.SaksbehandlerValg( - soeknadMottattFraUtland = false, - venterPaaSvarAFP = false, + forlengetSaksbehandling = false ), pesysData = EmptyBrevdata ) @Test - fun `uten land og venter svar AFP`() { - writeAllLanguages("uten-land-og-venter-svar", data) + fun `uten forlengetSaksbehandling`() { + writeAllLanguages("uten-forlenget-saksbehandlingstid", data) } @Test - fun `med land`() { - writeAllLanguages("med-land", data.copy(saksbehandlerValg = data.saksbehandlerValg.copy(soeknadMottattFraUtland = true))) + fun `med forlengetSaksbehandling`() { + writeAllLanguages("med-forlengset-saksbehandlingstid", data.copy(saksbehandlerValg = data.saksbehandlerValg.copy(forlengetSaksbehandling = true))) } - @Test - fun `med venter svar AFP`() { - writeAllLanguages( - "med-venter-svar", - data.copy(saksbehandlerValg = data.saksbehandlerValg.copy(venterPaaSvarAFP = true)) - ) - } - - private fun writeAllLanguages(testNavn: String, data: InformasjonOmSaksbehandlingstidDto) { + private fun writeAllLanguages(testNavn: String, data: InformasjonOmSaksbehandlingstidUtDto) { listOf(BOKMAL, NYNORSK, ENGLISH).forEach { lang -> Letter( InformasjonOmSaksbehandlingstid.template, From 3ca8236522601bba334248f456d038f45d42da6b Mon Sep 17 00:00:00 2001 From: Jeremy Elsom Date: Sun, 26 Jan 2025 13:27:28 +0100 Subject: [PATCH 10/17] Lagt InformasjonOmSaksbehandlingstidUT til ProductionTemplates.kt --- .../main/kotlin/no/nav/pensjon/brev/maler/ProductionTemplates.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/brev/maler/ProductionTemplates.kt b/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/brev/maler/ProductionTemplates.kt index 0576e911e..944f16ec0 100644 --- a/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/brev/maler/ProductionTemplates.kt +++ b/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/brev/maler/ProductionTemplates.kt @@ -51,6 +51,7 @@ object ProductionTemplates : AllTemplates { ForespoerselOmDokumentasjonAvBotidINorgeEtterlatte, ForhaandsvarselVedTilbakekreving, InformasjonOmSaksbehandlingstid, + InformasjonOmSaksbehandlingstidUT, OrienteringOmSaksbehandlingstid, InnhentingOpplysningerFraBruker, InnhentingDokumentasjonFraBruker, From a408c892a2800753be5427010079acf2d223dddd Mon Sep 17 00:00:00 2001 From: Jeremy Elsom Date: Sun, 26 Jan 2025 14:13:05 +0100 Subject: [PATCH 11/17] Lagt InformasjonOmSaksbehandlingstidUT til ProductionTemplates.kt --- .../src/test/kotlin/no/nav/pensjon/brev/Fixtures.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/brev/Fixtures.kt b/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/brev/Fixtures.kt index a14a0391a..e55ffd701 100644 --- a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/brev/Fixtures.kt +++ b/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/brev/Fixtures.kt @@ -64,7 +64,7 @@ object Fixtures { ForhaandsvarselEtteroppgjoerUfoeretrygdDto::class -> createForhaandsvarselEtteroppgjoerUfoeretrygdDto() as T InfoAlderspensjonOvergang67AarAutoDto::class -> createInfoAlderspensjonOvergang67AarAutoDto() as T InformasjonOmSaksbehandlingstidDto::class -> createInformasjonOmSaksbehandlingstidDto() as T - InformasjonOmSaksbehandlingstidUtDto::class -> + InformasjonOmSaksbehandlingstidUtDto::class -> createInformasjonOmSaksbehandlingstidUtDto() as T LetterExampleDto::class -> createLetterExampleDto() as T MaanedligUfoeretrygdFoerSkattDto.UfoeretrygdPerMaaned::class -> createMaanedligUfoeretrygdFoerSkattDtoUfoeretrygdPerMaaned() as T MaanedligUfoeretrygdFoerSkattDto::class -> createMaanedligUfoeretrygdFoerSkattDto() as T From ac2e58619e75663b62e32bf565b76150406f543b Mon Sep 17 00:00:00 2001 From: Jeremy Elsom Date: Tue, 28 Jan 2025 10:11:21 +0100 Subject: [PATCH 12/17] Oppdaterte InformasjonOmSaksbehandlingstidUtDto --- .../redigerbar/InformasjonOmSaksbehandlingstidUT.kt | 2 +- .../redigerbar/InformasjonOmSaksbehandlingstidUT.kt | 11 +++++------ .../InformasjonOmSaksbehandlingstidUtDto.kt | 13 +++++++++++++ .../InformasjonOmSaksbehandlingstidUtTest.kt | 8 ++++---- 4 files changed, 23 insertions(+), 11 deletions(-) create mode 100644 pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/brev/fixtures/InformasjonOmSaksbehandlingstidUtDto.kt diff --git a/pensjon-brevbaker-api-model/src/main/kotlin/no/nav/pensjon/brev/api/model/maler/redigerbar/InformasjonOmSaksbehandlingstidUT.kt b/pensjon-brevbaker-api-model/src/main/kotlin/no/nav/pensjon/brev/api/model/maler/redigerbar/InformasjonOmSaksbehandlingstidUT.kt index 2ec091438..8b5c4a1f4 100644 --- a/pensjon-brevbaker-api-model/src/main/kotlin/no/nav/pensjon/brev/api/model/maler/redigerbar/InformasjonOmSaksbehandlingstidUT.kt +++ b/pensjon-brevbaker-api-model/src/main/kotlin/no/nav/pensjon/brev/api/model/maler/redigerbar/InformasjonOmSaksbehandlingstidUT.kt @@ -10,6 +10,6 @@ data class InformasjonOmSaksbehandlingstidUtDto( override val pesysData: EmptyBrevdata ) : RedigerbarBrevdata { data class SaksbehandlerValg( - val forlengetSaksbehandling: Boolean = false, + val forlengetSaksbehandlingstid: Boolean = false, ) : BrevbakerBrevdata } diff --git a/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/brev/maler/redigerbar/InformasjonOmSaksbehandlingstidUT.kt b/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/brev/maler/redigerbar/InformasjonOmSaksbehandlingstidUT.kt index c7aeef75a..8ac5c6375 100644 --- a/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/brev/maler/redigerbar/InformasjonOmSaksbehandlingstidUT.kt +++ b/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/brev/maler/redigerbar/InformasjonOmSaksbehandlingstidUT.kt @@ -4,7 +4,7 @@ import no.nav.pensjon.brev.api.model.Sakstype import no.nav.pensjon.brev.api.model.TemplateDescription import no.nav.pensjon.brev.api.model.maler.Pesysbrevkoder import no.nav.pensjon.brev.api.model.maler.redigerbar.InformasjonOmSaksbehandlingstidUtDto -import no.nav.pensjon.brev.api.model.maler.redigerbar.InformasjonOmSaksbehandlingstidUtDtoSelectors.SaksbehandlerValgSelectors.forlengetSaksbehandling +import no.nav.pensjon.brev.api.model.maler.redigerbar.InformasjonOmSaksbehandlingstidUtDtoSelectors.SaksbehandlerValgSelectors.forlengetSaksbehandlingstid import no.nav.pensjon.brev.api.model.maler.redigerbar.InformasjonOmSaksbehandlingstidUtDtoSelectors.saksbehandlerValg import no.nav.pensjon.brev.maler.fraser.common.Felles import no.nav.pensjon.brev.template.Language.* @@ -39,7 +39,7 @@ object InformasjonOmSaksbehandlingstidUT : RedigerbarTemplate Date: Tue, 28 Jan 2025 11:10:12 +0100 Subject: [PATCH 13/17] Testet ok - uten og med forlengetSaksbehandlingstid --- .../InformasjonOmSaksbehandlingstidUT.kt | 47 ++++++++++--------- .../InformasjonOmSaksbehandlingstidITest.kt | 2 +- .../InformasjonOmSaksbehandlingstidUtTest.kt | 4 +- 3 files changed, 28 insertions(+), 25 deletions(-) diff --git a/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/brev/maler/redigerbar/InformasjonOmSaksbehandlingstidUT.kt b/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/brev/maler/redigerbar/InformasjonOmSaksbehandlingstidUT.kt index 8ac5c6375..defc13935 100644 --- a/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/brev/maler/redigerbar/InformasjonOmSaksbehandlingstidUT.kt +++ b/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/brev/maler/redigerbar/InformasjonOmSaksbehandlingstidUT.kt @@ -87,32 +87,35 @@ object InformasjonOmSaksbehandlingstidUT : RedigerbarTemplate Letter( - InformasjonOmSaksbehandlingstid.template, + InformasjonOmSaksbehandlingstidUT.template, data, lang.toLanguage(), Fixtures.felles From a0e1fe6cdeabcbaf7d5981043be8c03f32df8c8f Mon Sep 17 00:00:00 2001 From: Jeremy Elsom Date: Tue, 28 Jan 2025 13:24:41 +0100 Subject: [PATCH 14/17] Oppdaterte tekst i InformasjonOmSaksbehandlingstidUT.kt --- .../brev/maler/redigerbar/InformasjonOmSaksbehandlingstidUT.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/brev/maler/redigerbar/InformasjonOmSaksbehandlingstidUT.kt b/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/brev/maler/redigerbar/InformasjonOmSaksbehandlingstidUT.kt index defc13935..cd7f6020f 100644 --- a/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/brev/maler/redigerbar/InformasjonOmSaksbehandlingstidUT.kt +++ b/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/brev/maler/redigerbar/InformasjonOmSaksbehandlingstidUT.kt @@ -64,7 +64,7 @@ object InformasjonOmSaksbehandlingstidUT : RedigerbarTemplate Date: Tue, 4 Feb 2025 13:50:31 +0100 Subject: [PATCH 15/17] Oppdaterte InformasjonOmForlengetSaksbehandlingstidUT.kt --- .../maler/redigerbar/InformasjonOmSaksbehandlingstidUT.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/brev/maler/redigerbar/InformasjonOmSaksbehandlingstidUT.kt b/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/brev/maler/redigerbar/InformasjonOmSaksbehandlingstidUT.kt index cd7f6020f..4e35e7842 100644 --- a/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/brev/maler/redigerbar/InformasjonOmSaksbehandlingstidUT.kt +++ b/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/brev/maler/redigerbar/InformasjonOmSaksbehandlingstidUT.kt @@ -62,13 +62,13 @@ object InformasjonOmSaksbehandlingstidUT : RedigerbarTemplate Date: Tue, 4 Feb 2025 13:52:17 +0100 Subject: [PATCH 16/17] Oppdaterte apiModelVersion til 119 --- gradle.properties | 2 +- pensjon-brevbaker-api-model/build.gradle.kts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gradle.properties b/gradle.properties index 6e73d5828..d57b46afe 100644 --- a/gradle.properties +++ b/gradle.properties @@ -14,7 +14,7 @@ jupiterVersion=5.11.3 hamkrestVersion=1.8.0.1 logstashVersion=8.0 micrometerVersion=1.14.1 -apiModelVersion=118 +apiModelVersion=119 jacksonJsr310Version=2.18.2 mockkVersion=1.13.13 exposedVersion=0.56.0 \ No newline at end of file diff --git a/pensjon-brevbaker-api-model/build.gradle.kts b/pensjon-brevbaker-api-model/build.gradle.kts index 6edf95dfc..c3f9d259f 100644 --- a/pensjon-brevbaker-api-model/build.gradle.kts +++ b/pensjon-brevbaker-api-model/build.gradle.kts @@ -9,7 +9,7 @@ plugins { } group = "no.nav.pensjon.brev" -version = "118" +version = "119" java { withSourcesJar() From 85416fc5a0f19ac1e19819d8dc43d2cca41028ff Mon Sep 17 00:00:00 2001 From: Jeremy Elsom Date: Tue, 4 Feb 2025 14:37:01 +0100 Subject: [PATCH 17/17] Oppdaterte displayTitle i InformasjonOmSaksbehandlingstidUT.kt --- .../brev/maler/redigerbar/InformasjonOmSaksbehandlingstidUT.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/brev/maler/redigerbar/InformasjonOmSaksbehandlingstidUT.kt b/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/brev/maler/redigerbar/InformasjonOmSaksbehandlingstidUT.kt index 4e35e7842..375ef2dda 100644 --- a/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/brev/maler/redigerbar/InformasjonOmSaksbehandlingstidUT.kt +++ b/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/brev/maler/redigerbar/InformasjonOmSaksbehandlingstidUT.kt @@ -32,7 +32,7 @@ object InformasjonOmSaksbehandlingstidUT : RedigerbarTemplate