Skip to content

Commit

Permalink
Feature/pl 5105 rettigheter og plikter (#207)
Browse files Browse the repository at this point in the history
PL-5105: Legger inn en erstatning til frasen om at "ektefellen din før". Endres til "sivilstanden din endrer seg.
Fjerner ubrukte data i api-model.
  • Loading branch information
hconhegg authored Aug 3, 2023
1 parent b606da7 commit 5240e96
Show file tree
Hide file tree
Showing 10 changed files with 29 additions and 22 deletions.
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@ jupiterVersion=5.9.2
hamkrestVersion=1.8.0.1
logstashVersion=7.3
micrometerVersion=1.10.6
apiModelVersion=36
apiModelVersion=40
jacksonJsr310Version=2.15.0
2 changes: 1 addition & 1 deletion pensjon-brevbaker-api-model/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ plugins {
}

group = "no.nav.pensjon.brev"
version = "39"
version = "40"

java {
withSourcesJar()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ package no.nav.pensjon.brev.api.model.maler

import no.nav.pensjon.brev.api.model.BorMedSivilstand
import no.nav.pensjon.brevbaker.api.model.Kroner
import no.nav.pensjon.brev.api.model.Sivilstand
import no.nav.pensjon.brev.api.model.vedlegg.MaanedligUfoeretrygdFoerSkattDto
import no.nav.pensjon.brev.api.model.vedlegg.OpplysningerBruktIBeregningUTDto
import no.nav.pensjon.brev.api.model.vedlegg.OrienteringOmRettigheterUfoereDto
Expand All @@ -16,7 +15,6 @@ data class OpphoerBarnetilleggAutoDto(
val barnetilleggSaerkullsbarn: BarnetilleggSaerkullsbarn?,
val brukerBorInorge: Boolean,
val grunnbeloep: Kroner,
val sivilstand: Sivilstand, // TODO remove in next version
val ufoeretrygd: Ufoeretrygd,
val maanedligUfoeretrygdFoerSkatt: MaanedligUfoeretrygdFoerSkattDto?,
val opplysningerBruktIBeregningUT: OpplysningerBruktIBeregningUTDto,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ data class OrienteringOmRettigheterUfoereDto(
val sivilstand: Sivilstand,
val bruker_borINorge: Boolean,
val harTilleggForFlereBarn: Boolean,
val harInnvilgetBarnetillegg: Boolean, // TODO remove in next version
val harInnvilgetBarnetilleggFellesBarn: Boolean,
val harInnvilgetBarnetilleggSaerkullsbarn: Boolean,
val institusjon_gjeldende: Institusjon,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -132,6 +132,16 @@ object VedleggPlikterAP17 : TextOnlyPhrase<LangBokmalNynorskEnglish>() {
)
}

object VedleggPlikterEndretSivilstatus:TextOnlyPhrase<LangBokmalNynorskEnglish>(){
override fun TextOnlyScope<LangBokmalNynorskEnglish, Unit>.template() {
text(
Bokmal to "sivilstanden din endrer seg",
Nynorsk to "sivilstanden din endrar seg",
English to "your civil status changes",
)
}
}

// VedleggPlikterAP19_001
object VedleggPlikterAP19 : TextOnlyPhrase<LangBokmalNynorskEnglish>() {
override fun TextOnlyScope<LangBokmalNynorskEnglish, Unit>.template() =
Expand Down Expand Up @@ -516,14 +526,14 @@ object VedleggPlikterUT5 : TextOnlyPhrase<LangBokmalNynorskEnglish>() {
)
}

// VedleggPlikterUT6_001
object VedleggPlikterUT6 : TextOnlyPhrase<LangBokmalNynorskEnglish>() {
override fun TextOnlyScope<LangBokmalNynorskEnglish, Unit>.template() =
object VedleggPlikterEndretInntektBarnetillegg: TextOnlyPhrase<LangBokmalNynorskEnglish>(){
override fun TextOnlyScope<LangBokmalNynorskEnglish, Unit>.template() {
text(
Bokmal to "du gifter deg eller inngår samboerskap",
Nynorsk to "du giftar deg eller inngår sambuarskap",
English to "you get married or get a cohabitant"
Bokmal to "din ektefelle, partner eller samboers inntekt endrer seg og du har barnetillegg for felles barn",
Nynorsk to "inntekta til ektefellen, partnaren eller sambuaren din endrar seg, og du har barnetillegg for felles barn",
English to "the income of your spouse, partner or cohabitant changes, and you are receiving a child supplement for your joint child(ren)",
)
}
}

// VedleggPlikterUT7_001
Expand Down
Original file line number Diff line number Diff line change
@@ -1,21 +1,19 @@
package no.nav.pensjon.brev.maler.vedlegg

import no.nav.pensjon.brev.api.model.Institusjon.*
import no.nav.pensjon.brev.api.model.Sivilstand.ENKE
import no.nav.pensjon.brev.api.model.Sivilstand.ENSLIG
import no.nav.pensjon.brev.api.model.vedlegg.OrienteringOmRettigheterUfoereDto
import no.nav.pensjon.brev.api.model.vedlegg.OrienteringOmRettigheterUfoereDtoSelectors.bruker_borINorge
import no.nav.pensjon.brev.api.model.vedlegg.OrienteringOmRettigheterUfoereDtoSelectors.harInnvilgetBarnetillegg
import no.nav.pensjon.brev.api.model.vedlegg.OrienteringOmRettigheterUfoereDtoSelectors.harInnvilgetBarnetilleggFellesBarn
import no.nav.pensjon.brev.api.model.vedlegg.OrienteringOmRettigheterUfoereDtoSelectors.harInnvilgetBarnetilleggSaerkullsbarn
import no.nav.pensjon.brev.api.model.vedlegg.OrienteringOmRettigheterUfoereDtoSelectors.harTilleggForFlereBarn
import no.nav.pensjon.brev.api.model.vedlegg.OrienteringOmRettigheterUfoereDtoSelectors.institusjon_gjeldende
import no.nav.pensjon.brev.api.model.vedlegg.OrienteringOmRettigheterUfoereDtoSelectors.sivilstand
import no.nav.pensjon.brev.maler.fraser.vedlegg.*
import no.nav.pensjon.brev.template.LangBokmalNynorskEnglish
import no.nav.pensjon.brev.template.Language.*
import no.nav.pensjon.brev.template.createAttachment
import no.nav.pensjon.brev.template.dsl.expression.and
import no.nav.pensjon.brev.template.dsl.expression.isNotAnyOf
import no.nav.pensjon.brev.template.dsl.expression.isOneOf
import no.nav.pensjon.brev.template.dsl.expression.or
import no.nav.pensjon.brev.template.dsl.newText

// Conditional for showing the attachment is: sakstype = UFOEREP && vedtakResultat = AVSLG
Expand All @@ -30,6 +28,7 @@ val vedleggDineRettigheterOgPlikterUfoere =
includeSakspart = false,
) {
includePhrase(VedleggPlikter)
val harInnvilgetBarnetillegg = harInnvilgetBarnetilleggFellesBarn or harInnvilgetBarnetilleggSaerkullsbarn

paragraph {
list {
Expand All @@ -45,9 +44,10 @@ val vedleggDineRettigheterOgPlikterUfoere =
}

item { includePhrase(VedleggPlikterUT5) }
item { includePhrase(VedleggPlikterEndretSivilstatus)}

showIf(sivilstand.isOneOf(ENSLIG, ENKE)) {
item { includePhrase(VedleggPlikterUT6) }
showIf(harInnvilgetBarnetilleggFellesBarn) {
item { includePhrase(VedleggPlikterEndretInntektBarnetillegg)}
}

showIf(harInnvilgetBarnetillegg) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -52,5 +52,4 @@ fun createOpphoerBarnetilleggAutoDto() =
maanedligUfoeretrygdFoerSkatt = Fixtures.create(),
opplysningerBruktIBeregningUT = Fixtures.create(),
orienteringOmRettigheterUfoere = Fixtures.create(),
sivilstand = Sivilstand.GIFT // TODO remove in next version
)
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ fun createOpplysningerBruktIBeregningUTDto() =
inntektFoerUfoereGjeldende = Fixtures.create(),
inntektsAvkortingGjeldende = Fixtures.create(),
minsteytelseGjeldende_sats = 0.0,
sivilstand = Sivilstand.PARTNER, // TODO remove in next version
sivilstand = Sivilstand.PARTNER,
trygdetidsdetaljerGjeldende = Fixtures.create(),
ufoeretrygdGjeldende = Fixtures.create(),
ungUfoerGjeldende_erUnder20Aar = false,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,6 @@ fun createOrienteringOmRettigheterUfoereDto() =
harTilleggForFlereBarn = true,
institusjon_gjeldende = Institusjon.INGEN,
sivilstand = Sivilstand.ENSLIG,
harInnvilgetBarnetillegg = true,
harInnvilgetBarnetilleggFellesBarn = true,
harInnvilgetBarnetilleggSaerkullsbarn = true,
)
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ class LatexVisualITest {
}

@Test
fun `Title1 withh ingress text then table`() {
fun `Title1 with ingress text then table`() {
render {
title1 { text(Bokmal to "A table title") }
paragraph {
Expand Down

0 comments on commit 5240e96

Please sign in to comment.