Skip to content

Commit

Permalink
Merge branch 'main' into nav-23182-validering-av-brevmottakere
Browse files Browse the repository at this point in the history
  • Loading branch information
hanneolsen authored Nov 22, 2024
2 parents f5f49e3 + 04a67fb commit 143c56f
Show file tree
Hide file tree
Showing 5 changed files with 17 additions and 15 deletions.
5 changes: 0 additions & 5 deletions .m2/maven-settings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,6 @@
<username>${GITHUB_USERNAME}</username>
<password>${GITHUB_TOKEN}</password>
</server>
<server>
<id>at.datenwort.openhtmltopdf</id>
<username>${GITHUB_USERNAME}</username>
<password>${GITHUB_TOKEN}</password>
</server>
</servers>

</settings>
9 changes: 0 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,6 @@
# familie-tilbake
Applikasjon for tilbakekreving av barnetrygd, kontantstøtte og enslig forsørger

## Maven-oppsett
Så lenge vi bruker en spesialversjon av openhtmltopdf må du legge inn ny server i `~/.m2/settings.xml`-fila lokalt:
```
<server>
<id>at.datenwort.openhtmltopdf</id>
<username>navikt</username>
<password>[TOKEN-DU-BRUKER-TIL-DETTE]</password>
</server>
```
## Bygging
Bygging gjøres med `mvn verify`.

Expand Down
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
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ import no.nav.familie.kontrakter.felles.tilbakekreving.Ytelsestype
import no.nav.familie.tilbake.behandling.domain.Behandlingsstatus
import no.nav.familie.tilbake.datavarehus.saksstatistikk.BehandlingTilstandService
import no.nav.familie.tilbake.forvaltning.ForvaltningService
import no.nav.familie.tilbake.integration.pdl.internal.logger
import no.nav.familie.tilbake.oppgave.OppgaveTaskService
import no.nav.familie.tilbake.sikkerhet.AuditLoggerEvent
import no.nav.familie.tilbake.sikkerhet.Behandlerrolle
Expand Down Expand Up @@ -256,6 +257,18 @@ class ForvaltningController(
oppgaveTaskService.ferdigstillEksisterendeOppgaverOgOpprettNyBehandleSakOppgave(it, "--- Opprettet av familie-tilbake ${LocalDateTime.now().format(DateTimeFormatter.ISO_DATE_TIME)} --- \n", LocalDate.now())
}
}

@Operation(summary = "Ferdigstiller åpen oppgave som skulle vært lukket i en behandling")
@PostMapping(
path = ["/ferdigstillOppgaverForBehandling/{behandlingId}/{oppgaveType}"],
)
fun ferdigstillOppgaverForBehandling(
@PathVariable behandlingId: UUID,
@PathVariable oppgaveType: String,
) {
logger.info("Ferdigstiller oppgave $oppgaveType for behandling $behandlingId")
oppgaveTaskService.ferdigstilleOppgaveTask(behandlingId = behandlingId, oppgavetype = oppgaveType)
}
}

data class Behandlingsinfo(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -156,6 +156,7 @@ enum class Klassekode(
EFBTOR("Barnetilsyn-Infotrygd"),
EFSP("Skolepenger"),
FEILUTB_0986(""), // Inntektsytelser feilutbetaling, manuell
FSKTSKAT("Forskuddsskatt"),
KS("Kontantstøtte"),
TREK_KODER(""), // Felles klassekode for alle TREK klassetyper
;
Expand Down

0 comments on commit 143c56f

Please sign in to comment.