Skip to content

Commit 9af7707

Browse files
navelgenchsko
andcommitted
🔥 Ta bort innsending av utfall ved fatting av vedtak
Co-authored-by: Christian Skovborg Gule <[email protected]>
1 parent 796f2d8 commit 9af7707

File tree

6 files changed

+6
-70
lines changed

6 files changed

+6
-70
lines changed

Diff for: src/io/graphql/generated/graphql.ts

-28
Original file line numberDiff line numberDiff line change
@@ -5551,7 +5551,6 @@ export type SendIReturMutation = { __typename: 'Mutation'; sendIRetur: boolean }
55515551

55525552
export type SendTilGodkjenningV2MutationVariables = Exact<{
55535553
oppgavereferanse: Scalars['String']['input'];
5554-
vedtakUtfall: VedtakUtfall;
55555554
vedtakBegrunnelse?: InputMaybe<Scalars['String']['input']>;
55565555
}>;
55575556

@@ -5585,7 +5584,6 @@ export type SettVarselStatusMutation = {
55855584

55865585
export type FattVedtakMutationVariables = Exact<{
55875586
oppgavereferanse: Scalars['String']['input'];
5588-
utfall: VedtakUtfall;
55895587
begrunnelse?: InputMaybe<Scalars['String']['input']>;
55905588
}>;
55915589

@@ -13016,14 +13014,6 @@ export const SendTilGodkjenningV2Document = {
1301613014
variable: { kind: 'Variable', name: { kind: 'Name', value: 'oppgavereferanse' } },
1301713015
type: { kind: 'NonNullType', type: { kind: 'NamedType', name: { kind: 'Name', value: 'String' } } },
1301813016
},
13019-
{
13020-
kind: 'VariableDefinition',
13021-
variable: { kind: 'Variable', name: { kind: 'Name', value: 'vedtakUtfall' } },
13022-
type: {
13023-
kind: 'NonNullType',
13024-
type: { kind: 'NamedType', name: { kind: 'Name', value: 'VedtakUtfall' } },
13025-
},
13026-
},
1302713017
{
1302813018
kind: 'VariableDefinition',
1302913019
variable: { kind: 'Variable', name: { kind: 'Name', value: 'vedtakBegrunnelse' } },
@@ -13042,11 +13032,6 @@ export const SendTilGodkjenningV2Document = {
1304213032
name: { kind: 'Name', value: 'oppgavereferanse' },
1304313033
value: { kind: 'Variable', name: { kind: 'Name', value: 'oppgavereferanse' } },
1304413034
},
13045-
{
13046-
kind: 'Argument',
13047-
name: { kind: 'Name', value: 'vedtakUtfall' },
13048-
value: { kind: 'Variable', name: { kind: 'Name', value: 'vedtakUtfall' } },
13049-
},
1305013035
{
1305113036
kind: 'Argument',
1305213037
name: { kind: 'Name', value: 'vedtakBegrunnelse' },
@@ -13160,14 +13145,6 @@ export const FattVedtakDocument = {
1316013145
variable: { kind: 'Variable', name: { kind: 'Name', value: 'oppgavereferanse' } },
1316113146
type: { kind: 'NonNullType', type: { kind: 'NamedType', name: { kind: 'Name', value: 'String' } } },
1316213147
},
13163-
{
13164-
kind: 'VariableDefinition',
13165-
variable: { kind: 'Variable', name: { kind: 'Name', value: 'utfall' } },
13166-
type: {
13167-
kind: 'NonNullType',
13168-
type: { kind: 'NamedType', name: { kind: 'Name', value: 'VedtakUtfall' } },
13169-
},
13170-
},
1317113148
{
1317213149
kind: 'VariableDefinition',
1317313150
variable: { kind: 'Variable', name: { kind: 'Name', value: 'begrunnelse' } },
@@ -13186,11 +13163,6 @@ export const FattVedtakDocument = {
1318613163
name: { kind: 'Name', value: 'oppgavereferanse' },
1318713164
value: { kind: 'Variable', name: { kind: 'Name', value: 'oppgavereferanse' } },
1318813165
},
13189-
{
13190-
kind: 'Argument',
13191-
name: { kind: 'Name', value: 'utfall' },
13192-
value: { kind: 'Variable', name: { kind: 'Name', value: 'utfall' } },
13193-
},
1319413166
{
1319513167
kind: 'Argument',
1319613168
name: { kind: 'Name', value: 'begrunnelse' },
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
mutation SendTilGodkjenningV2($oppgavereferanse: String!, $vedtakUtfall: VedtakUtfall!, $vedtakBegrunnelse: String) {
2-
sendTilGodkjenningV2(oppgavereferanse: $oppgavereferanse, vedtakUtfall: $vedtakUtfall, vedtakBegrunnelse: $vedtakBegrunnelse)
1+
mutation SendTilGodkjenningV2($oppgavereferanse: String!, $vedtakBegrunnelse: String) {
2+
sendTilGodkjenningV2(oppgavereferanse: $oppgavereferanse, vedtakBegrunnelse: $vedtakBegrunnelse)
33
}

Diff for: src/io/graphql/vedtak/vedtak.mutation.fatt.graphql

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
mutation FattVedtak($oppgavereferanse: String!, $utfall: VedtakUtfall!, $begrunnelse: String) {
2-
fattVedtak(oppgavereferanse: $oppgavereferanse, utfall: $utfall, begrunnelse: $begrunnelse)
1+
mutation FattVedtak($oppgavereferanse: String!, $begrunnelse: String) {
2+
fattVedtak(oppgavereferanse: $oppgavereferanse, begrunnelse: $begrunnelse)
33
}

Diff for: src/routes/saksbilde/venstremeny/utbetaling/GodkjenningButton.tsx

+1-4
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { Button } from '@navikt/ds-react';
66
import { ApolloError, useMutation } from '@apollo/client';
77
import { Key, useKeyboard } from '@hooks/useKeyboard';
88
import { AmplitudeContext } from '@io/amplitude';
9-
import { FattVedtakDocument, Personinfo, Utbetaling, VedtakUtfall } from '@io/graphql';
9+
import { FattVedtakDocument, Personinfo, Utbetaling } from '@io/graphql';
1010
import { useAddToast } from '@state/toasts';
1111
import { apolloErrorCode } from '@utils/error';
1212

@@ -35,7 +35,6 @@ interface GodkjenningButtonProps extends Omit<React.HTMLAttributes<HTMLButtonEle
3535
utbetaling: Utbetaling;
3636
arbeidsgiverNavn: string;
3737
personinfo: Personinfo;
38-
utfall: VedtakUtfall;
3938
vedtakBegrunnelseTekst: string;
4039
size: 'small' | 'medium';
4140
}
@@ -49,7 +48,6 @@ export const GodkjenningButton = ({
4948
utbetaling,
5049
arbeidsgiverNavn,
5150
personinfo,
52-
utfall,
5351
vedtakBegrunnelseTekst,
5452
size,
5553
...buttonProps
@@ -65,7 +63,6 @@ export const GodkjenningButton = ({
6563
void fattVedtakMutation({
6664
variables: {
6765
oppgavereferanse: oppgavereferanse,
68-
utfall: utfall,
6966
begrunnelse: vedtakBegrunnelseTekst,
7067
},
7168
onCompleted: () => {

Diff for: src/routes/saksbilde/venstremeny/utbetaling/SendTilGodkjenningButton.tsx

+1-4
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { Button } from '@navikt/ds-react';
66
import { ApolloError, useMutation } from '@apollo/client';
77
import { Key, useKeyboard } from '@hooks/useKeyboard';
88
import { AmplitudeContext } from '@io/amplitude';
9-
import { Personinfo, SendTilGodkjenningV2Document, Utbetaling, VedtakUtfall } from '@io/graphql';
9+
import { Personinfo, SendTilGodkjenningV2Document, Utbetaling } from '@io/graphql';
1010
import { useAddToast } from '@state/toasts';
1111
import { apolloErrorCode } from '@utils/error';
1212

@@ -34,7 +34,6 @@ interface SendTilGodkjenningButtonProps extends Omit<React.HTMLAttributes<HTMLBu
3434
utbetaling: Utbetaling;
3535
arbeidsgiverNavn: string;
3636
personinfo: Personinfo;
37-
utfall: VedtakUtfall;
3837
vedtakBegrunnelseTekst: string;
3938
size: 'small' | 'medium';
4039
}
@@ -47,7 +46,6 @@ export const SendTilGodkjenningButton = ({
4746
utbetaling,
4847
arbeidsgiverNavn,
4948
personinfo,
50-
utfall,
5149
vedtakBegrunnelseTekst,
5250
size,
5351
...buttonProps
@@ -69,7 +67,6 @@ export const SendTilGodkjenningButton = ({
6967
await sendTilGodkjenningMutation({
7068
variables: {
7169
oppgavereferanse: oppgavereferanse,
72-
vedtakUtfall: utfall,
7370
vedtakBegrunnelse: vedtakBegrunnelseTekst,
7471
},
7572
onCompleted: () => {

Diff for: src/routes/saksbilde/venstremeny/utbetaling/Utbetaling.tsx

-30
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,10 @@ import { useHarUvurderteVarslerPåEllerFør } from '@hooks/uvurderteVarsler';
1111
import {
1212
ArbeidsgiverFragment,
1313
BeregnetPeriodeFragment,
14-
Dag,
1514
Maybe,
1615
OpprettAbonnementDocument,
1716
Periodetilstand,
1817
PersonFragment,
19-
Utbetalingsdagtype,
20-
VedtakUtfall,
2118
} from '@io/graphql';
2219
import { useFinnesNyereUtbetaltPeriodePåPerson } from '@state/arbeidsgiver';
2320
import { useCalculatingValue } from '@state/calculating';
@@ -101,16 +98,6 @@ export const Utbetaling = ({ period, person, arbeidsgiver }: UtbetalingProps): M
10198
const grupper = useBrukerGrupper();
10299
const calculating = useCalculatingValue();
103100

104-
const tidslinjeUtenAGPogHelg = getTidslinjeUtenAGPogHelg(period);
105-
const avvisteDager = getAvvisteDager(tidslinjeUtenAGPogHelg);
106-
107-
const utfall =
108-
avvisteDager.length === 0
109-
? VedtakUtfall.Innvilgelse
110-
: tidslinjeUtenAGPogHelg.length === avvisteDager.length
111-
? VedtakUtfall.Avslag
112-
: VedtakUtfall.DelvisInnvilgelse;
113-
114101
const onGodkjennUtbetaling = () => {
115102
setGodkjentPeriode(period.vedtaksperiodeId);
116103
ventEllerHopp();
@@ -171,7 +158,6 @@ export const Utbetaling = ({ period, person, arbeidsgiver }: UtbetalingProps): M
171158
erTilkommenOgHarIkkeTilgang
172159
}
173160
onSuccess={onSendTilGodkjenning}
174-
utfall={utfall}
175161
vedtakBegrunnelseTekst={rensetVedtakBegrunnelseTekst}
176162
>
177163
Send til godkjenning
@@ -192,7 +178,6 @@ export const Utbetaling = ({ period, person, arbeidsgiver }: UtbetalingProps): M
192178
erTilkommenOgHarIkkeTilgang
193179
}
194180
onSuccess={onGodkjennUtbetaling}
195-
utfall={utfall}
196181
vedtakBegrunnelseTekst={rensetVedtakBegrunnelseTekst}
197182
>
198183
{erBeslutteroppgaveOgHarTilgang
@@ -229,18 +214,3 @@ export const Utbetaling = ({ period, person, arbeidsgiver }: UtbetalingProps): M
229214
</Box>
230215
);
231216
};
232-
233-
const getTidslinjeUtenAGPogHelg = (periode: BeregnetPeriodeFragment) =>
234-
periode.tidslinje.filter(
235-
(dag) =>
236-
![Utbetalingsdagtype.Navhelgdag, Utbetalingsdagtype.Arbeidsgiverperiodedag].includes(
237-
dag.utbetalingsdagtype,
238-
),
239-
);
240-
241-
const getAvvisteDager = (tidslinjeUtenAGPogHelg: Dag[]) =>
242-
tidslinjeUtenAGPogHelg.filter((dag) =>
243-
[Utbetalingsdagtype.AvvistDag, Utbetalingsdagtype.ForeldetDag, Utbetalingsdagtype.Feriedag].includes(
244-
dag.utbetalingsdagtype,
245-
),
246-
);

0 commit comments

Comments
 (0)