Skip to content
This repository has been archived by the owner on Nov 5, 2024. It is now read-only.

Commit

Permalink
Setter fullfoerordinaerregistrering og fullfoerreaktivering til ikke …
Browse files Browse the repository at this point in the history
…lenger i bruk

Vi har flyttet til nytt arbeidssøkerregister. Se dokumentasjon på https://github.com/navikt/paw-arbeidssokerregisteret-api
  • Loading branch information
maccyber committed Jun 6, 2024
1 parent f2f8dd2 commit 7c74e56
Show file tree
Hide file tree
Showing 4 changed files with 26 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,11 @@ import no.nav.fo.veilarbregistrering.bruker.UserService
import no.nav.fo.veilarbregistrering.registrering.ordinaer.BrukerRegistreringService
import no.nav.fo.veilarbregistrering.registrering.ordinaer.OrdinaerBrukerRegistrering
import no.nav.fo.veilarbregistrering.registrering.veileder.NavVeilederService
import org.springframework.http.HttpStatus
import org.springframework.web.bind.annotation.PostMapping
import org.springframework.web.bind.annotation.RequestBody
import org.springframework.web.bind.annotation.RequestMapping
import org.springframework.web.bind.annotation.ResponseStatus
import org.springframework.web.bind.annotation.RestController

@RestController
Expand All @@ -22,7 +24,10 @@ class OrdinaerBrukerRegistreringResource(
) : OrdinaerBrukerRegistreringApi {

@PostMapping("/fullfoerordinaerregistrering")
@ResponseStatus(HttpStatus.GONE)
override fun registrerBruker(@RequestBody ordinaerBrukerRegistrering: OrdinaerBrukerRegistrering): OrdinaerBrukerRegistrering {
throw EndpointRemovedException("Endepunktet er ikke lenger i bruk.")
/*
if (tjenesteErNede()) {
brukerRegistreringService.registrerAtArenaHarPlanlagtNedetid()
throw RuntimeException("Tjenesten er nede for øyeblikket. Prøv igjen senere.")
Expand All @@ -35,7 +40,11 @@ class OrdinaerBrukerRegistreringResource(
brukerRegistreringService.registrerBrukerUtenOverforing(ordinaerBrukerRegistrering, bruker, veileder)
brukerRegistreringService.overforArena(opprettetRegistrering.id, bruker, veileder)
return opprettetRegistrering
*/
}

private fun tjenesteErNede(): Boolean = unleashClient.isEnabled("arbeidssokerregistrering.nedetid")
}

@ResponseStatus(HttpStatus.GONE)
class EndpointRemovedException(val melding: String) : RuntimeException(melding)
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ import no.nav.fo.veilarbregistrering.autorisasjon.CefMelding
import no.nav.fo.veilarbregistrering.autorisasjon.TilgangskontrollService
import no.nav.fo.veilarbregistrering.bruker.Foedselsnummer
import no.nav.fo.veilarbregistrering.bruker.UserService
import no.nav.fo.veilarbregistrering.registrering.ordinaer.resources.EndpointRemovedException
import no.nav.fo.veilarbregistrering.registrering.reaktivering.ReaktiveringBrukerService
import org.springframework.http.HttpStatus
import org.springframework.web.bind.annotation.*
Expand All @@ -20,8 +21,10 @@ class ReaktiveringResource(
) : ReaktiveringApi {

@PostMapping("/fullfoerreaktivering")
@ResponseStatus(HttpStatus.NO_CONTENT)
@ResponseStatus(HttpStatus.GONE)
override fun reaktivering() {
throw EndpointRemovedException("Endepunktet er ikke lenger i bruk.")
/*
if (tjenesteErNede()) {
throw RuntimeException("Tjenesten er nede for øyeblikket. Prøv igjen senere.")
}
Expand All @@ -30,11 +33,14 @@ class ReaktiveringResource(
tilgangskontrollService.sjekkSkrivetilgangTilBruker(bruker, "reaktivering")
reaktiveringBrukerService.reaktiverBruker(bruker, tilgangskontrollService.erVeileder())
*/
}

@PostMapping("/fullfoerreaktivering/systembruker")
@ResponseStatus(HttpStatus.NO_CONTENT)
@ResponseStatus(HttpStatus.GONE)
override fun reaktiveringMedSystembruker(@RequestBody fnr: Fnr) {
throw EndpointRemovedException("Endepunktet er ikke lenger i bruk.")
/*
if (tjenesteErNede()) {
throw RuntimeException("Tjenesten er nede for øyeblikket. Prøv igjen senere.")
}
Expand All @@ -43,14 +49,19 @@ class ReaktiveringResource(
tilgangskontrollService.sjekkSkrivetilgangTilBrukerForSystem(bruker.gjeldendeFoedselsnummer, CefMelding("System forsøker å reaktivere bruker med fødselsnummer=${bruker.gjeldendeFoedselsnummer.foedselsnummer} leser egen meldekort informasjon", bruker.gjeldendeFoedselsnummer))
reaktiveringBrukerService.reaktiverBruker(bruker, false)
*/
}

@PostMapping("/kan-reaktiveres")
@ResponseStatus(HttpStatus.GONE)
override fun kanReaktiveres(@RequestBody fnr: Fnr): KanReaktiveresDto {
throw EndpointRemovedException("Endepunktet er ikke lenger i bruk.")
/*
val bruker = userService.finnBrukerGjennomPdl(Foedselsnummer(fnr.fnr))
tilgangskontrollService.sjekkLesetilgangTilBruker(bruker, "reaktivering")
return KanReaktiveresDto(kanReaktiveres = reaktiveringBrukerService.kanReaktiveres(bruker))
*/
}

private fun tjenesteErNede(): Boolean = unleashClient.isEnabled("arbeidssokerregistrering.nedetid")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ import no.nav.fo.veilarbregistrering.registrering.ordinaer.BrukerRegistreringSer
import no.nav.fo.veilarbregistrering.registrering.ordinaer.OrdinaerBrukerRegistreringTestdataBuilder
import no.nav.fo.veilarbregistrering.registrering.veileder.NavVeilederService
import org.junit.jupiter.api.BeforeEach
import org.junit.jupiter.api.Disabled
import org.junit.jupiter.api.Test
import org.springframework.beans.factory.annotation.Autowired
import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc
Expand All @@ -37,6 +38,7 @@ import org.springframework.test.web.servlet.MockMvc
import org.springframework.test.web.servlet.post

@AutoConfigureMockMvc
@Disabled
@WebMvcTest
@ContextConfiguration(classes = [OrdinaerBrukerRegistreringResourceConfig::class])
class OrdinaerBrukerRegistreringResourceTest(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ import no.nav.fo.veilarbregistrering.config.objectMapper
import no.nav.fo.veilarbregistrering.registrering.reaktivering.ReaktiveringBrukerService
import org.assertj.core.api.Assertions
import org.junit.jupiter.api.BeforeEach
import org.junit.jupiter.api.Disabled
import org.junit.jupiter.api.Test
import org.springframework.beans.factory.annotation.Autowired
import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc
Expand All @@ -34,6 +35,7 @@ import org.springframework.test.web.servlet.post

@AutoConfigureMockMvc
@WebMvcTest
@Disabled
@ContextConfiguration(classes = [ReaktiveringResourceConfig::class])
class ReaktiveringResourceTest(
@Autowired private val mvc: MockMvc,
Expand Down

0 comments on commit 7c74e56

Please sign in to comment.