Skip to content

Commit

Permalink
Hopp over ansvarlig saksbehandler sjekk hvis man er forvalter (#1579)
Browse files Browse the repository at this point in the history
  • Loading branch information
UyQuangNguyen authored Nov 20, 2024
1 parent 33cb555 commit bcf560e
Showing 1 changed file with 3 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ import no.nav.familie.tilbake.sikkerhet.AuditLoggerEvent
import no.nav.familie.tilbake.sikkerhet.Behandlerrolle
import no.nav.familie.tilbake.sikkerhet.HenteParam
import no.nav.familie.tilbake.sikkerhet.Rolletilgangssjekk
import no.nav.familie.tilbake.sikkerhet.TilgangService
import no.nav.security.token.support.core.api.ProtectedWithClaims
import org.springframework.http.HttpStatus
import org.springframework.http.MediaType
Expand All @@ -44,6 +45,7 @@ class BehandlingController(
private val stegService: StegService,
private val forvaltningService: ForvaltningService,
private val behandlingskontrollService: BehandlingskontrollService,
private val tilgangService: TilgangService,
) {
@Operation(summary = "Opprett tilbakekrevingsbehandling automatisk, kan kalles av fagsystem, batch")
@PostMapping(
Expand Down Expand Up @@ -248,7 +250,7 @@ class BehandlingController(
}

private fun validerKanSetteBehandlingTilbakeTilFakta(behandlingId: UUID) {
feilHvis(!erAnsvarligSaksbehandler(behandlingId), HttpStatus.FORBIDDEN) {
feilHvis(!erAnsvarligSaksbehandler(behandlingId) && !tilgangService.harInnloggetBrukerForvalterRolle(), HttpStatus.FORBIDDEN) {
"Kun ansvarlig saksbehandler kan flytte behandling tilbake til fakta"
}
feilHvis(behandlingskontrollService.erBehandlingPåVent(behandlingId), HttpStatus.FORBIDDEN) {
Expand Down

0 comments on commit bcf560e

Please sign in to comment.