From 878fbd97b714ec2ba50656e118f2241f57d01b23 Mon Sep 17 00:00:00 2001 From: Sondre Larsen Ovrid Date: Mon, 3 Feb 2025 19:21:00 +0100 Subject: [PATCH] Signaliser at deprekert endepunkt ikkje lenger kan brukast --- .../controller/Siste14aVedtakController.kt | 28 ++++--------------- 1 file changed, 6 insertions(+), 22 deletions(-) diff --git a/src/main/java/no/nav/veilarbvedtaksstotte/controller/Siste14aVedtakController.kt b/src/main/java/no/nav/veilarbvedtaksstotte/controller/Siste14aVedtakController.kt index 39758ff9..ef51bc94 100644 --- a/src/main/java/no/nav/veilarbvedtaksstotte/controller/Siste14aVedtakController.kt +++ b/src/main/java/no/nav/veilarbvedtaksstotte/controller/Siste14aVedtakController.kt @@ -2,10 +2,7 @@ package no.nav.veilarbvedtaksstotte.controller import io.swagger.v3.oas.annotations.tags.Tag import no.nav.common.types.identer.Fnr -import no.nav.poao_tilgang.client.TilgangType import no.nav.veilarbvedtaksstotte.controller.dto.Siste14aVedtakDTO -import no.nav.veilarbvedtaksstotte.service.AuthService -import no.nav.veilarbvedtaksstotte.service.Siste14aVedtakService import org.springframework.http.HttpStatus import org.springframework.web.bind.annotation.GetMapping import org.springframework.web.bind.annotation.RequestMapping @@ -19,27 +16,14 @@ import org.springframework.web.server.ResponseStatusException name = "Siste § 14 a-vedtak", description = "Funksjonalitet knyttet til siste § 14 a-vedtak." ) -class Siste14aVedtakController( - val authService: AuthService, - val siste14aVedtakService: Siste14aVedtakService - ) { +class Siste14aVedtakController { - @Deprecated("Ikke lenger i bruk pga personvernstiltak", ReplaceWith("v2 av samme endepunkt")) + @Deprecated("Ikke lenger i bruk pga personvernstiltak", ReplaceWith("/api/v2/hent-siste-14a-vedtak")) @GetMapping("/siste-14a-vedtak") fun hentSiste14aVedtak(@RequestParam("fnr") fnr: Fnr): Siste14aVedtakDTO? { - sjekkTilgang(fnr) - - return siste14aVedtakService.siste14aVedtak(fnr) - ?.let { Siste14aVedtakDTO.fraSiste14aVedtak(it) } - } - - private fun sjekkTilgang(fnr: Fnr) { - if (authService.erSystemBruker()) { - if (!authService.harSystemTilSystemTilgangMedEkstraRolle("siste-14a-vedtak")) { - throw ResponseStatusException(HttpStatus.FORBIDDEN); - } - } else { - authService.sjekkVeilederTilgangTilBruker(tilgangType = TilgangType.LESE, fnr = fnr) - } + throw ResponseStatusException( + HttpStatus.GONE, + "Dette endepunktet er ikke lenger i bruk. Bruk /api/v2/hent-siste-14a-vedtak i stedet." + ) } }