Skip to content

Commit

Permalink
Slett ubrukte endepunkt Part 1. (#4560)
Browse files Browse the repository at this point in the history
### 💰 Hva skal gjøres, og hvorfor?
Første del av en opprydding av endepunkter i ba-sak
- **Sletter /api/ident som var brukt fra baks-mottak, men som nå er
hendelsebasert**
- **Sletter endepunkt for infotrygd som ikke er i bruk [POST]
/api/infotrygd/har-lopende-sak og [POST]
/api/infotrygd/hent-infotrygdstonader-for-soker**
- **Sletter ubrukt
/api/endretutbetalingandel/{behandlingId}/tilbakestill som engang ble
eksponert for å patche prodfeil**

Dobbeltsjekket bruk ved kodesøk og søk i kibana de siste 3 månedene
  • Loading branch information
stigebil authored May 21, 2024
1 parent 6fc1f41 commit 572ca46
Show file tree
Hide file tree
Showing 4 changed files with 0 additions and 87 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ import no.nav.familie.ba.sak.common.PERSONIDENT_IKKE_GYLDIG_FEILMELDING
import no.nav.familie.ba.sak.common.PERSONIDENT_REGEX
import no.nav.familie.ba.sak.kjerne.personident.PersonidentService
import no.nav.familie.kontrakter.ba.infotrygd.Sak
import no.nav.familie.kontrakter.ba.infotrygd.Stønad
import no.nav.familie.kontrakter.felles.Ressurs
import no.nav.familie.kontrakter.felles.personopplysning.ADRESSEBESKYTTELSEGRADERING
import no.nav.security.token.support.core.api.ProtectedWithClaims
Expand Down Expand Up @@ -39,30 +38,6 @@ class InfotrygdController(

return ResponseEntity.ok(Ressurs.success(infotrygdsaker))
}

@PostMapping(path = ["/hent-infotrygdstonader-for-soker"])
fun hentInfotrygdstønaderForSøker(
@Valid
@RequestBody
personIdent: Personident,
): ResponseEntity<Ressurs<RestInfotrygdstønader>> {
val aktør = personidentService.hentAktør(personIdent.ident)
val infotrygdstønader =
infotrygdService.hentMaskertRestInfotrygdstønaderVedManglendeTilgang(aktør)
?: RestInfotrygdstønader(infotrygdService.hentInfotrygdstønaderForSøker(personIdent.ident).bruker)

return ResponseEntity.ok(Ressurs.success(infotrygdstønader))
}

@PostMapping(path = ["/har-lopende-sak"])
fun harLøpendeSak(
@Valid
@RequestBody
personIdent: Personident,
): ResponseEntity<Ressurs<RestLøpendeSak>> {
val harLøpendeSak = infotrygdBarnetrygdClient.harLøpendeSakIInfotrygd(listOf(personIdent.ident))
return ResponseEntity.ok(Ressurs.success(RestLøpendeSak(harLøpendeSak)))
}
}

class Personident(
Expand All @@ -77,9 +52,6 @@ class RestInfotrygdsaker(
)

class RestInfotrygdstønader(
val stønader: List<Stønad> = emptyList(),
val adressebeskyttelsegradering: ADRESSEBESKYTTELSEGRADERING? = null,
val harTilgang: Boolean = true,
)

class RestLøpendeSak(val harLøpendeSak: Boolean)
Original file line number Diff line number Diff line change
Expand Up @@ -40,16 +40,6 @@ class InfotrygdService(
return infotrygdBarnetrygdClient.hentStønader(søkerIdenter, emptyList(), historikk)
}

fun hentMaskertRestInfotrygdstønaderVedManglendeTilgang(aktør: Aktør): RestInfotrygdstønader? {
return familieIntegrasjonerTilgangskontrollService.hentMaskertPersonInfoVedManglendeTilgang(aktør)
?.let {
RestInfotrygdstønader(
adressebeskyttelsegradering = it.adressebeskyttelseGradering,
harTilgang = false,
)
}
}

fun harÅpenSakIInfotrygd(
kerIdenter: List<String>,
barnasIdenter: List<String> = emptyList(),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -117,24 +117,4 @@ class EndretUtbetalingAndelController(
),
)
}

@PostMapping(path = ["/{behandlingId}/tilbakestill"])
fun tilbakestillBehandlingTilBehandlingsresultat(
@PathVariable behandlingId: Long,
): ResponseEntity<Ressurs<String>> {
tilgangService.validerTilgangTilBehandling(behandlingId = behandlingId, event = AuditLoggerEvent.UPDATE)
tilgangService.verifiserHarTilgangTilHandling(
minimumBehandlerRolle = BehandlerRolle.SAKSBEHANDLER,
handling = "Opprett endretutbetalingandel",
)
val behandling = behandlingHentOgPersisterService.hent(behandlingId)
validerBehandlingKanRedigeres(behandling)

tilbakestillBehandlingTilBehandlingsresultatService
.tilbakestillBehandlingTilBehandlingsresultat(behandlingId = behandling.id)

return ResponseEntity.ok(
Ressurs.success("OK"),
)
}
}

This file was deleted.

0 comments on commit 572ca46

Please sign in to comment.