Skip to content

Commit

Permalink
Merge pull request #1241 from navikt/deprecate_skal_motta_kopi
Browse files Browse the repository at this point in the history
Deprecate "Skal motta kopi", remove traces.
  • Loading branch information
oyvind-wedoe authored Oct 10, 2024
2 parents 6f898db + 74559bb commit 803d1c9
Show file tree
Hide file tree
Showing 18 changed files with 48 additions and 44 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,15 @@ data class OversendtSakenGjelder(
)
val id: OversendtPartId,
@Schema(
required = true,
example = "true"
description = "Ikke lenger i bruk",
required = false,
example = "true",
deprecated = true,
)
val skalMottaKopi: Boolean
) {
fun toSakenGjelder() = SakenGjelder(
partId = id.toPartId(),
skalMottaKopi = skalMottaKopi
)
}

Expand Down Expand Up @@ -46,14 +47,15 @@ data class OversendtProsessfullmektig(
)
val id: OversendtPartId,
@Schema(
required = true,
example = "true"
description = "Ikke lenger i bruk",
required = false,
example = "true",
deprecated = true,
)
val skalKlagerMottaKopi: Boolean
) {
fun toProsessfullmektig() = Prosessfullmektig(
partId = id.toPartId(),
skalPartenMottaKopi = skalKlagerMottaKopi
)
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -482,7 +482,9 @@ object BehandlingSetters {
if (nyVerdi == null) {
klager.prosessfullmektig = null
} else {
klager.prosessfullmektig = Prosessfullmektig(partId = nyVerdi, skalPartenMottaKopi = false)
klager.prosessfullmektig = Prosessfullmektig(
partId = nyVerdi,
)
}
modified = tidspunkt

Expand Down
3 changes: 0 additions & 3 deletions src/main/kotlin/no/nav/klage/oppgave/domain/klage/Klager.kt
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,11 @@ data class Klager(
value = [
AttributeOverride(name = "partId.type", column = Column(name = "klager_prosessfullmektig_type")),
AttributeOverride(name = "partId.value", column = Column(name = "klager_prosessfullmektig_value")),
AttributeOverride(name = "skalPartenMottaKopi", column = Column(name = "klager_skal_motta_kopi"))

]
)
var prosessfullmektig: Prosessfullmektig? = null
) {
fun toSakenGjelder() = SakenGjelder(
partId = this.partId.copy(),
skalMottaKopi = false // Siden denne nå peker på samme som klager trenger ikke brev sendes
)
}
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,4 @@ data class Prosessfullmektig(
]
)
val partId: PartId,
@Column(name = "skal_parten_motta_kopi")
val skalPartenMottaKopi: Boolean
)
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,6 @@ data class SakenGjelder(
]
)
val partId: PartId,
@Column(name = "saken_gjelder_skal_motta_kopi")
val skalMottaKopi: Boolean
) {
fun erPerson() = partId.type == PartIdType.PERSON

Expand Down
7 changes: 0 additions & 7 deletions src/main/kotlin/no/nav/klage/oppgave/service/MottakService.kt
Original file line number Diff line number Diff line change
Expand Up @@ -540,7 +540,6 @@ class MottakService(
type = PartIdType.of(input.fullmektig.type.name),
value = input.fullmektig.value
),
skalPartenMottaKopi = true
)
} else {
null
Expand Down Expand Up @@ -605,7 +604,6 @@ class MottakService(
val prosessfullmektig = if (fullmektig != null) {
Prosessfullmektig(
partId = fullmektig.toPartId(),
skalPartenMottaKopi = true
)
} else {
null
Expand All @@ -628,8 +626,6 @@ class MottakService(
klager = klager,
sakenGjelder = SakenGjelder(
partId = sakenGjelder.toPartId(),
//TODO ever used?
skalMottaKopi = false
),
innsynUrl = null,
fagsystem = Fagsystem.of(fagsystemId),
Expand Down Expand Up @@ -659,7 +655,6 @@ class MottakService(
val prosessfullmektig = if (fullmektig != null) {
Prosessfullmektig(
partId = fullmektig.toPartId(),
skalPartenMottaKopi = true
)
} else {
null
Expand All @@ -682,8 +677,6 @@ class MottakService(
klager = klager,
sakenGjelder = SakenGjelder(
partId = sakenGjelder.toPartId(),
//TODO ever used?
skalMottaKopi = false
),
innsynUrl = null,
fagsystem = Fagsystem.of(fagsystemId),
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
ALTER TABLE klage.mottak
DROP COLUMN saken_gjelder_skal_motta_kopi;

ALTER TABLE klage.mottak
DROP COLUMN klager_skal_motta_kopi;

ALTER TABLE klage.behandling
DROP COLUMN saken_gjelder_skal_motta_kopi;

ALTER TABLE klage.behandling
DROP COLUMN klager_skal_motta_kopi;

Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,6 @@ class BehandlingMedunderskriverControllerTest {
klager = Klager(partId = PartId(type = PartIdType.PERSON, value = "23452354")),
sakenGjelder = SakenGjelder(
partId = PartId(type = PartIdType.PERSON, value = "23452354"),
skalMottaKopi = false
),
ytelse = Ytelse.OMS_OMP,
type = Type.KLAGE,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,9 @@ class BehandlingMapperTest {
fagsakId = "123",
kildeReferanse = "abc",
klager = Klager(PartId(PartIdType.PERSON, FNR)),
sakenGjelder = SakenGjelder(PartId(PartIdType.PERSON, FNR), false),
sakenGjelder = SakenGjelder(
partId = PartId(PartIdType.PERSON, FNR),
),
mottakId = UUID.randomUUID(),
mottattKlageinstans = LocalDateTime.now(),
ytelse = Ytelse.OMS_OMP,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,9 @@ internal class KlagebehandlingTest {
fagsakId = "123",
kildeReferanse = "abc",
klager = Klager(PartId(PartIdType.PERSON, fnr)),
sakenGjelder = SakenGjelder(PartId(PartIdType.PERSON, fnr), false),
sakenGjelder = SakenGjelder(
partId = PartId(PartIdType.PERSON, fnr),
),
mottakId = UUID.randomUUID(),
mottattKlageinstans = LocalDateTime.now(),
ytelse = Ytelse.OMS_OMP,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -171,7 +171,7 @@ class StatistikkTilDVHServiceTest {
partId = PartId(
type = PartIdType.PERSON,
value = ""
), skalMottaKopi = false
),
),
ytelse = Ytelse.OMS_OMP,
type = Type.KLAGE,
Expand Down Expand Up @@ -210,7 +210,7 @@ class StatistikkTilDVHServiceTest {
partId = PartId(
type = PartIdType.PERSON,
value = ""
), skalMottaKopi = false
),
),
ytelse = Ytelse.HJE_HJE,
type = Type.KLAGE,
Expand Down Expand Up @@ -245,7 +245,7 @@ class StatistikkTilDVHServiceTest {
partId = PartId(
type = PartIdType.PERSON,
value = ""
), skalMottaKopi = false
),
),
ytelse = Ytelse.OMS_OMP,
type = Type.ANKE,
Expand Down Expand Up @@ -282,7 +282,7 @@ class StatistikkTilDVHServiceTest {
partId = PartId(
type = PartIdType.PERSON,
value = ""
), skalMottaKopi = false
),
),
ytelse = Ytelse.OMS_OMP,
type = Type.ANKE_I_TRYGDERETTEN,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@ class BehandlingRepositoryTest {
saksbehandlerident = "1", enhet = ENHET_1, tidspunkt = LocalDateTime.now()
)
fullfoertKlage.ferdigstilling = Ferdigstilling(
avsluttetAvSaksbehandler = LocalDateTime.now(),
avsluttetAvSaksbehandler = LocalDateTime.now(),
navIdent = "navIdent",
navn = "navn",
)
Expand Down Expand Up @@ -143,7 +143,6 @@ class BehandlingRepositoryTest {
klager = Klager(partId = PartId(type = PartIdType.PERSON, value = "23452354")),
sakenGjelder = SakenGjelder(
partId = PartId(type = PartIdType.PERSON, value = "23452354"),
skalMottaKopi = false
),
ytelse = Ytelse.OMS_OMP,
type = Type.KLAGE,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -159,7 +159,6 @@ class KlagebehandlingRepositoryTest {
klager = Klager(partId = PartId(type = PartIdType.PERSON, value = "23452354")),
sakenGjelder = SakenGjelder(
partId = PartId(type = PartIdType.PERSON, value = "23452354"),
skalMottaKopi = false
),
ytelse = Ytelse.OMS_OMP,
type = Type.KLAGE,
Expand Down Expand Up @@ -211,7 +210,6 @@ class KlagebehandlingRepositoryTest {
klager = Klager(partId = PartId(type = PartIdType.PERSON, value = "23452354")),
sakenGjelder = SakenGjelder(
partId = PartId(type = PartIdType.PERSON, value = "23452354"),
skalMottaKopi = false
),
ytelse = Ytelse.OMS_OMP,
type = Type.KLAGE,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,6 @@ class MeldingRepositoryTest {
klager = Klager(partId = PartId(type = PartIdType.PERSON, value = "23452354")),
sakenGjelder = SakenGjelder(
partId = PartId(type = PartIdType.PERSON, value = "23452354"),
skalMottaKopi = false
),
ytelse = Ytelse.OMS_OMP,
type = Type.KLAGE,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -431,7 +431,6 @@ class BehandlingServiceTest {
klager = Klager(partId = PartId(type = PartIdType.PERSON, value = "23452354")),
sakenGjelder = SakenGjelder(
partId = PartId(type = PartIdType.PERSON, value = "23452354"),
skalMottaKopi = false
),
ytelse = Ytelse.OMS_OMP,
type = Type.KLAGE,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -473,7 +473,6 @@ class OppgaveServiceTest {
klager = Klager(partId = PartId(type = PartIdType.PERSON, value = fnr)),
sakenGjelder = SakenGjelder(
partId = PartId(type = PartIdType.PERSON, value = fnr),
skalMottaKopi = false
),
ytelse = ytelse,
type = type,
Expand Down Expand Up @@ -509,7 +508,6 @@ class OppgaveServiceTest {
klager = Klager(partId = PartId(type = PartIdType.PERSON, value = fnr)),
sakenGjelder = SakenGjelder(
partId = PartId(type = PartIdType.PERSON, value = fnr),
skalMottaKopi = false
),
ytelse = ytelse,
type = type,
Expand Down Expand Up @@ -545,7 +543,6 @@ class OppgaveServiceTest {
klager = Klager(partId = PartId(type = PartIdType.PERSON, value = fnr)),
sakenGjelder = SakenGjelder(
partId = PartId(type = PartIdType.PERSON, value = fnr),
skalMottaKopi = false
),
ytelse = ytelse,
type = type,
Expand Down Expand Up @@ -576,7 +573,6 @@ class OppgaveServiceTest {
klager = Klager(partId = PartId(type = PartIdType.PERSON, value = "23452354")),
sakenGjelder = SakenGjelder(
partId = PartId(type = PartIdType.PERSON, value = "23452354"),
skalMottaKopi = false
),
ytelse = ytelse,
type = type,
Expand Down
19 changes: 14 additions & 5 deletions src/test/kotlin/no/nav/klage/oppgave/service/TilgangServiceTest.kt
Original file line number Diff line number Diff line change
Expand Up @@ -77,11 +77,16 @@ class TilgangServiceTest {
@Test
fun `verifySaksbehandlersSkrivetilgang gir feil ved annen tildelt saksbehandler`() {
val klagebehandling = getKlagebehandling()
klagebehandling.tildeling = Tildeling(saksbehandlerident = "Z123456", enhet = "", tidspunkt = LocalDateTime.now())
klagebehandling.tildeling =
Tildeling(saksbehandlerident = "Z123456", enhet = "", tidspunkt = LocalDateTime.now())

every { innloggetSaksbehandlerService.getInnloggetIdent() }.returns("Z654321")

assertThrows<MissingTilgangException> { tilgangService.verifyInnloggetSaksbehandlersSkrivetilgang(klagebehandling) }
assertThrows<MissingTilgangException> {
tilgangService.verifyInnloggetSaksbehandlersSkrivetilgang(
klagebehandling
)
}
}

@Test
Expand All @@ -90,13 +95,18 @@ class TilgangServiceTest {

every { innloggetSaksbehandlerService.getInnloggetIdent() }.returns("Z654321")

assertThrows<MissingTilgangException> { tilgangService.verifyInnloggetSaksbehandlersSkrivetilgang(klagebehandling) }
assertThrows<MissingTilgangException> {
tilgangService.verifyInnloggetSaksbehandlersSkrivetilgang(
klagebehandling
)
}
}

@Test
fun `verifySaksbehandlersSkrivetilgang gir ok ved samme ident`() {
val klagebehandling = getKlagebehandling()
klagebehandling.tildeling = Tildeling(saksbehandlerident = "Z123456", enhet = "", tidspunkt = LocalDateTime.now())
klagebehandling.tildeling =
Tildeling(saksbehandlerident = "Z123456", enhet = "", tidspunkt = LocalDateTime.now())

every { innloggetSaksbehandlerService.getInnloggetIdent() }.returns("Z123456")

Expand Down Expand Up @@ -210,7 +220,6 @@ fun getKlagebehandling(): Klagebehandling = Klagebehandling(
klager = Klager(partId = PartId(type = PartIdType.PERSON, value = "23452354")),
sakenGjelder = SakenGjelder(
partId = PartId(type = PartIdType.PERSON, value = "23452354"),
skalMottaKopi = false
),
ytelse = Ytelse.OMS_OMP,
type = Type.KLAGE,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -175,7 +175,6 @@ internal class BehandlingAvslutningServiceTest {
klager = Klager(partId = PartId(type = PartIdType.PERSON, value = fnr)),
sakenGjelder = SakenGjelder(
partId = PartId(type = PartIdType.PERSON, value = fnr),
skalMottaKopi = false
),
ytelse = Ytelse.OMS_OMP,
type = Type.KLAGE,
Expand Down

0 comments on commit 803d1c9

Please sign in to comment.