Skip to content

Commit c2a2fa3

Browse files
authored
Merge pull request #5335 from navikt/feature/roller-okonomi
Feature/roller okonomi
2 parents fc18e12 + 7d18307 commit c2a2fa3

File tree

6 files changed

+19
-27
lines changed

6 files changed

+19
-27
lines changed

frontend/mr-admin-flate/src/api/ansatt/useHentBesluttere.ts

-15
This file was deleted.

frontend/mr-admin-flate/src/components/utbetaling/DelutbetalingRow.tsx

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
import { useBesluttDelutbetaling } from "@/api/utbetaling/useBesluttDelutbetaling";
22
import { formaterPeriodeSlutt, formaterPeriodeStart, tilsagnTypeToString } from "@/utils/Utils";
33
import {
4-
DelutbetalingStatus,
5-
Totrinnskontroll,
64
BesluttDelutbetalingRequest,
75
Besluttelse,
86
DelutbetalingDto,
7+
DelutbetalingStatus,
98
NavAnsatt,
109
NavAnsattRolle,
1110
ProblemDetail,
1211
TilsagnDto,
12+
Totrinnskontroll,
1313
} from "@mr/api-client-v2";
1414
import { formaterNOK } from "@mr/frontend-common/utils/utils";
1515
import { Alert, Button, Checkbox, HStack, Table } from "@navikt/ds-react";
@@ -34,7 +34,7 @@ export function DelutbetalingRow({ ansatt, tilsagn, delutbetaling, opprettelse }
3434

3535
const kanBeslutte =
3636
delutbetaling.status === DelutbetalingStatus.TIL_GODKJENNING &&
37-
ansatt.roller.includes(NavAnsattRolle.OKONOMI_BESLUTTER) &&
37+
ansatt.roller.includes(NavAnsattRolle.ATTESTANT_UTBETALING) &&
3838
opprettelse.behandletAv !== ansatt.navIdent;
3939

4040
const godkjentUtbetaling = [DelutbetalingStatus.GODKJENT, DelutbetalingStatus.UTBETALT].includes(

frontend/mr-admin-flate/src/mocks/fixtures/mock_ansatt.ts

+3-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,9 @@ const bertil: NavAnsatt = {
1616
NavAnsattRolle.AVTALER_SKRIV,
1717
NavAnsattRolle.TILTAKSGJENNOMFORINGER_SKRIV,
1818
NavAnsattRolle.TILTAKADMINISTRASJON_GENERELL,
19-
NavAnsattRolle.OKONOMI_BESLUTTER,
19+
NavAnsattRolle.SAKSBEHANDLER_OKONOMI,
20+
NavAnsattRolle.BESLUTTER_TILSAGN,
21+
NavAnsattRolle.ATTESTANT_UTBETALING,
2022
],
2123
skalSlettesDato: null,
2224
};

frontend/mr-admin-flate/src/pages/gjennomforing/tilsagn/detaljer/TilsagnDetaljer.tsx

+3-3
Original file line numberDiff line numberDiff line change
@@ -144,15 +144,15 @@ export function TilsagnDetaljer() {
144144
(tilsagn.status === TilsagnStatus.TIL_GODKJENNING ||
145145
tilsagn.status === TilsagnStatus.TIL_ANNULLERING ||
146146
tilsagn.status === TilsagnStatus.TIL_OPPGJOR) &&
147-
ansatt?.navIdent !== endretAv &&
148-
ansatt?.roller.includes(NavAnsattRolle.OKONOMI_BESLUTTER),
147+
ansatt.navIdent !== endretAv &&
148+
ansatt.roller.includes(NavAnsattRolle.BESLUTTER_TILSAGN),
149149
);
150150
}
151151

152152
const visHandlingerMeny =
153153
tilsagn.status === TilsagnStatus.RETURNERT ||
154154
(tilsagn.status === TilsagnStatus.GODKJENT &&
155-
ansatt?.roller.includes(NavAnsattRolle.TILTAKSGJENNOMFORINGER_SKRIV));
155+
ansatt.roller.includes(NavAnsattRolle.SAKSBEHANDLER_OKONOMI));
156156

157157
return (
158158
<main>

frontend/mr-admin-flate/src/pages/gjennomforing/utbetaling/UtbetalingPage.tsx

+5-3
Original file line numberDiff line numberDiff line change
@@ -105,12 +105,14 @@ export function UtbetalingPage() {
105105
const navigate = useNavigate();
106106
const opprettMutation = useOpprettDelutbetalinger(utbetaling.id);
107107

108-
const skriveTilgang = ansatt?.roller.includes(NavAnsattRolle.TILTAKSGJENNOMFORINGER_SKRIV);
108+
const erSaksbehandlerOkonomi = ansatt.roller.includes(NavAnsattRolle.SAKSBEHANDLER_OKONOMI);
109109
const avvistUtbetaling = delutbetalinger.find(
110110
({ delutbetaling }) => delutbetaling.status === DelutbetalingStatus.RETURNERT,
111111
);
112112
const kanRedigeres: boolean =
113-
skriveTilgang && tilsagn.some((t) => t.status === TilsagnStatus.GODKJENT) && endreUtbetaling;
113+
erSaksbehandlerOkonomi &&
114+
tilsagn.some((t) => t.status === TilsagnStatus.GODKJENT) &&
115+
endreUtbetaling;
114116

115117
const brodsmuler: Brodsmule[] = [
116118
{ tittel: "Gjennomføringer", lenke: `/gjennomforinger` },
@@ -240,7 +242,7 @@ export function UtbetalingPage() {
240242
<Separator />
241243
<HStack justify="space-between">
242244
<Heading size="medium">Tilsagn</Heading>
243-
{skriveTilgang && (
245+
{erSaksbehandlerOkonomi && (
244246
<ActionMenu>
245247
<ActionMenu.Trigger>
246248
<Button variant="primary" size="small">

mulighetsrommet-api/src/main/resources/web/openapi.yaml

+5-2
Original file line numberDiff line numberDiff line change
@@ -3493,10 +3493,13 @@ components:
34933493
enum:
34943494
- TEAM_MULIGHETSROMMET
34953495
- KONTAKTPERSON
3496+
- TILTAKADMINISTRASJON_GENERELL
3497+
- TILTAKADMINISTRASJON_ENDRINGSMELDING
34963498
- TILTAKSGJENNOMFORINGER_SKRIV
34973499
- AVTALER_SKRIV
3498-
- TILTAKADMINISTRASJON_GENERELL
3499-
- OKONOMI_BESLUTTER
3500+
- SAKSBEHANDLER_OKONOMI
3501+
- BESLUTTER_TILSAGN
3502+
- ATTESTANT_UTBETALING
35003503

35013504
NavAnsattHovedenhet:
35023505
type: object

0 commit comments

Comments
 (0)