Skip to content

Commit f37f320

Browse files
authored
flytt type Oppgave til los-saksbehandler (#6883)
* flytt Los Oppgave til los-saksbehandler * flytt ReservasjonStatus tilbeke i los-felles * fiks responsetype for los-saksbehandler-kall * lint
1 parent d3003d3 commit f37f320

30 files changed

+55
-52
lines changed

apps/fp-avdelingsleder/src/data/fplosAvdelingslederApi.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { queryOptions } from '@tanstack/react-query';
22
import ky from 'ky';
33
import pLimit from 'p-limit';
44

5-
import type { Oppgave, SaksbehandlerProfil } from '@navikt/fp-los-felles';
5+
import type { ReservasjonStatus, SaksbehandlerProfil } from '@navikt/fp-los-felles';
66
import type { AlleKodeverkLos, AndreKriterierType } from '@navikt/fp-types';
77

88
import type { Avdeling } from '../typer/avdelingTsType';
@@ -337,14 +337,14 @@ export const flyttReservasjon = (oppgaveId: number, brukerIdent: string, begrunn
337337
.post(LosUrl.FLYTT_RESERVASJON, {
338338
json: { oppgaveId, brukerIdent, begrunnelse },
339339
})
340-
.json();
340+
.json<ReservasjonStatus>();
341341

342342
export const endreReservasjon = (oppgaveId: number, reserverTil: string) =>
343343
kyExtended
344344
.post(LosUrl.ENDRE_OPPGAVERESERVASJON, {
345345
json: { oppgaveId, reserverTil },
346346
})
347-
.json<Oppgave[]>();
347+
.json<ReservasjonStatus>();
348348

349349
export const flyttReservasjonSaksbehandlerSøk = (brukerIdent: string) =>
350350
kyExtended

apps/fp-frontend/.storybook/testdata/oppgaverForFagsaker.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { Oppgave } from '@navikt/fp-los-felles';
1+
import type { Oppgave } from '@navikt/fp-los-saksbehandler';
22

33
export const oppgaverForFagsaker: Oppgave[] = [
44
{

packages/los/felles/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
export { ReactECharts } from './src/ReactECharts';
22
export { OppgaveReservasjonEndringDatoModal } from './src/endreReservasjon/OppgaveReservasjonEndringDatoModal';
33
export { FlyttReservasjonModal } from './src/flyttReservasjon/FlyttReservasjonModal';
4-
5-
export type { Oppgave, OppgaveMedStatus, ReservasjonStatus } from './src/typer/oppgaveTsType';
64
export type { SaksbehandlerProfil } from './src/typer/saksbehandlerProfilTsType';
5+
6+
export type { ReservasjonStatus } from './src/typer/reservasjonStatus';

packages/los/felles/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
},
2121
"dependencies": {
2222
"@navikt/ds-react": "7.33.0",
23-
"@navikt/fp-types": "workspace:*",
2423
"@navikt/ft-form-hooks": "10.0.2",
2524
"@navikt/ft-form-validators": "4.2.13",
2625
"@navikt/ft-ui-komponenter": "6.2.10",
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
export type ReservasjonStatus = {
2+
erReservert: boolean;
3+
reservertTilTidspunkt?: string;
4+
erReservertAvInnloggetBruker?: boolean;
5+
reservertAvUid?: string;
6+
reservertAvNavn?: string;
7+
flyttetReservasjon?: {
8+
tidspunkt: string;
9+
uid: string;
10+
navn: string;
11+
begrunnelse: string;
12+
} | null;
13+
};
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
export { SaksbehandlerIndex } from './src/SaksbehandlerIndex';
22
export { ReservasjonsstatusPanel } from './src/reservasjonsstatusPanel/ReservasjonsstatusPanel';
33
export { LosUrl } from './src/data/fplosSaksbehandlerApi';
4+
export type { Oppgave, OppgaveMedStatus } from './src/typer/oppgaveTsType';

packages/los/saksbehandler/src/SaksbehandlerIndex.stories.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@ import { http, HttpResponse } from 'msw';
33
import { action } from 'storybook/actions';
44

55
import { ApiPollingStatus } from '@navikt/fp-konstanter';
6-
import { type Oppgave, type OppgaveMedStatus } from '@navikt/fp-los-felles';
76
import { alleKodeverkLos, withQueryClient } from '@navikt/fp-storybook-utils';
87
import type { NavAnsatt } from '@navikt/fp-types';
98

109
import { LosUrl } from './data/fplosSaksbehandlerApi';
1110
import { SaksbehandlerIndex } from './SaksbehandlerIndex';
11+
import { type Oppgave, type OppgaveMedStatus } from './typer/oppgaveTsType';
1212
import type { Saksbehandler } from './typer/saksbehandlerTsType';
1313
import type { Saksliste } from './typer/sakslisteTsType';
1414

packages/los/saksbehandler/src/behandlingskoer/BehandlingskoerIndex.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,11 @@ import { useState } from 'react';
33
import { LoadingPanel } from '@navikt/ft-ui-komponenter';
44
import { useMutation, useQuery } from '@tanstack/react-query';
55

6-
import type { Oppgave, ReservasjonStatus } from '@navikt/fp-los-felles';
6+
import type { ReservasjonStatus } from '@navikt/fp-los-felles';
77

88
import { reserverOppgavePost, sakslisteOptions } from '../data/fplosSaksbehandlerApi';
99
import { OppgaveErReservertAvAnnenModal } from '../reservertAvAnnen/OppgaveErReservertAvAnnenModal';
10+
import type { Oppgave } from '../typer/oppgaveTsType';
1011
import type { Saksliste } from '../typer/sakslisteTsType';
1112
import { SakslistePanel } from './SakslistePanel';
1213

packages/los/saksbehandler/src/behandlingskoer/SakslistePanel.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
import { VStack } from '@navikt/ds-react';
22
import { useMutation } from '@tanstack/react-query';
33

4-
import type { Oppgave } from '@navikt/fp-los-felles';
5-
64
import { getBehandlingskøOppgaveAntall } from '../data/fplosSaksbehandlerApi';
75
import {
86
getValueFromLocalStorage,
97
removeValueFromLocalStorage,
108
setValueInLocalStorage,
119
} from '../data/localStorageHelper';
10+
import type { Oppgave } from '../typer/oppgaveTsType';
1211
import type { Saksliste } from '../typer/sakslisteTsType';
1312
import { LedigOppgaveTabell } from './oppgaveTabeller/ledigOppgaveTabell/LedigOppgaveTabell';
1413
import { ReservertOppgaveTabell } from './oppgaveTabeller/reservertOppgaveTabell/ReservertOppgaveTabell';

packages/los/saksbehandler/src/behandlingskoer/oppgaveTabeller/OppgaveLabels.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ import { type IntlShape, useIntl } from 'react-intl';
22

33
import { HStack, Tag } from '@navikt/ds-react';
44

5-
import { type Oppgave } from '@navikt/fp-los-felles';
65
import type { AndreKriterierType, LosKodeverkMedNavn } from '@navikt/fp-types';
76

87
import { useLosKodeverk } from '../../data/useLosKodeverk';
8+
import { type Oppgave } from '../../typer/oppgaveTsType';
99

1010
type Props = {
1111
oppgave: Oppgave;

0 commit comments

Comments
 (0)