diff --git a/src/AvtaleSide/AvtaleStatus/ArbeidsgiverAvtaleStatus.tsx b/src/AvtaleSide/AvtaleStatus/ArbeidsgiverAvtaleStatus.tsx index 543dd879..038c7305 100644 --- a/src/AvtaleSide/AvtaleStatus/ArbeidsgiverAvtaleStatus.tsx +++ b/src/AvtaleSide/AvtaleStatus/ArbeidsgiverAvtaleStatus.tsx @@ -1,4 +1,3 @@ -import { AvtaleContext } from '@/AvtaleProvider'; import Avsluttet from '@/AvtaleSide/AvtaleStatus/Avsluttet'; import Gjennomføres from '@/AvtaleSide/AvtaleStatus/Gjennomføres'; import KlarForOppstart from '@/AvtaleSide/AvtaleStatus/KlarForOppstart'; @@ -42,7 +41,7 @@ const ArbeidsgiverAvtaleStatus: FunctionComponent = ({ avtale }) => { ); } - switch (avtale.statusSomEnum) { + switch (avtale.status) { case 'ANNULLERT': return ( = ({ avtale }) => { - switch (avtale.statusSomEnum) { + switch (avtale.status) { case 'ANNULLERT': return ( & { gjeldendeInnhold: Pick }; + avtale: Pick & { + gjeldendeInnhold: Pick; + }; } const MentorAvtaleStatus: FunctionComponent = ({ avtale }) => { - switch (avtale.statusSomEnum) { + switch (avtale.status) { case 'ANNULLERT': return ( = (props) => { - {pabegyntAvtaleRyddeJobb && ['PÅBEGYNT', 'MANGLER_GODKJENNING'].includes(avtale?.statusSomEnum) && ( + {pabegyntAvtaleRyddeJobb && ['PÅBEGYNT', 'MANGLER_GODKJENNING'].includes(avtale?.status) && ( Avtalen vil automatisk slettes dersom den ikke blir inngått eller endret innen{' '} {formaterSlettetidspunkt(avtale.sistEndret)}. diff --git a/src/mocking/arbeidstrening-avtale-mock.ts b/src/mocking/arbeidstrening-avtale-mock.ts index d788fbc8..44a48afa 100644 --- a/src/mocking/arbeidstrening-avtale-mock.ts +++ b/src/mocking/arbeidstrening-avtale-mock.ts @@ -40,7 +40,6 @@ const arbeidstreningAvtaleMock: Avtale = { godkjentAvArbeidsgiver: undefined, godkjentAvVeileder: undefined, erGodkjentTaushetserklæringAvMentor: undefined, - status: 'PÅBEGYNT', avbrutt: false, godkjentPaVegneAv: false, erAnnullertEllerAvbrutt: false, @@ -88,7 +87,7 @@ const arbeidstreningAvtaleMock: Avtale = { avbruttDato: '', avbruttGrunn: '', erUfordelt: false, - statusSomEnum: 'GJENNOMFØRES', + status: 'GJENNOMFØRES', felterSomIkkeErFyltUt: [], avtaleNr: 1, diff --git a/src/mocking/context-mock.ts b/src/mocking/context-mock.ts index 6de70c5d..8005ed9a 100644 --- a/src/mocking/context-mock.ts +++ b/src/mocking/context-mock.ts @@ -67,11 +67,10 @@ const avtaleInnhold: Avtale | Avtaleinnhold = { id: '', opprettetTidspunkt: '', sistEndret: '', - status: 'PÅBEGYNT', tiltakstype: 'ARBEIDSTRENING', veilederNavIdent: '', beslutterNavIdent: '', - statusSomEnum: 'GJENNOMFØRES', + status: 'GJENNOMFØRES', felterSomIkkeErFyltUt: [], avtaleNr: 1, godkjentForEtterregistrering: false, diff --git a/src/mocking/lonnstilskudd-avtale-mock.ts b/src/mocking/lonnstilskudd-avtale-mock.ts index 499e3694..aa4709fa 100644 --- a/src/mocking/lonnstilskudd-avtale-mock.ts +++ b/src/mocking/lonnstilskudd-avtale-mock.ts @@ -10,7 +10,6 @@ const lonnstilskuddAvtaleMock: Avtale = { godkjentAvDeltaker: '', godkjentAvArbeidsgiver: '', godkjentAvVeileder: '', - status: 'PÅBEGYNT', avbrutt: false, godkjentPaVegneAv: false, erAnnullertEllerAvbrutt: false, @@ -77,7 +76,7 @@ const lonnstilskuddAvtaleMock: Avtale = { tiltakstype: 'MIDLERTIDIG_LONNSTILSKUDD', erUfordelt: false, - statusSomEnum: 'GJENNOMFØRES', + status: 'GJENNOMFØRES', felterSomIkkeErFyltUt: [], avtaleNr: 1, diff --git a/src/stories/AvtaleStatuserArbeidsgiver.stories.tsx b/src/stories/AvtaleStatuserArbeidsgiver.stories.tsx index a722bb86..0f760d16 100644 --- a/src/stories/AvtaleStatuserArbeidsgiver.stories.tsx +++ b/src/stories/AvtaleStatuserArbeidsgiver.stories.tsx @@ -18,7 +18,7 @@ type Story = StoryObj; const erUfordelt: Avtale = { ...lonnstilskuddAvtaleMock, erUfordelt: true, - statusSomEnum: 'ANNULLERT', + status: 'ANNULLERT', annullertTidspunkt: '2021-08-01', godkjentAvArbeidsgiver: '20-08-01', godkjentAvDeltaker: '2021-08-01', @@ -41,7 +41,7 @@ export const ErUfordelt: Story = { const annullert: Avtale = { ...lonnstilskuddAvtaleMock, erUfordelt: false, - statusSomEnum: 'ANNULLERT', + status: 'ANNULLERT', annullertTidspunkt: '2021-08-01', godkjentAvArbeidsgiver: '20-08-01', godkjentAvDeltaker: '2021-08-01', @@ -64,7 +64,7 @@ export const Annullert: Story = { const avbrutt: Avtale = { ...lonnstilskuddAvtaleMock, erUfordelt: false, - statusSomEnum: 'AVBRUTT', + status: 'AVBRUTT', annullertTidspunkt: '2021-08-01', godkjentAvArbeidsgiver: '20-08-01', godkjentAvDeltaker: '2021-08-01', @@ -87,7 +87,7 @@ export const Avbrutt: Story = { const påbegynt: Avtale = { ...lonnstilskuddAvtaleMock, erUfordelt: false, - statusSomEnum: 'PÅBEGYNT', + status: 'PÅBEGYNT', annullertTidspunkt: '2021-08-01', godkjentAvArbeidsgiver: '20-08-01', godkjentAvDeltaker: '2021-08-01', @@ -110,7 +110,7 @@ export const Påbegynt: Story = { const manglerGodkjenningArbeidsgiverHarIkkeGodkjent: Avtale = { ...lonnstilskuddAvtaleMock, erUfordelt: false, - statusSomEnum: 'MANGLER_GODKJENNING', + status: 'MANGLER_GODKJENNING', annullertTidspunkt: '', godkjentAvArbeidsgiver: '', godkjentAvDeltaker: '', @@ -133,7 +133,7 @@ export const ManglerGodkjenningArbeidsgiverHarIkkeGodkjent: Story = { const manglerGodkjenningArbeidsgiverHarGodkjentMenIkkeDeltakerOgNAV: Avtale = { ...lonnstilskuddAvtaleMock, erUfordelt: false, - statusSomEnum: 'MANGLER_GODKJENNING', + status: 'MANGLER_GODKJENNING', annullertTidspunkt: '', godkjentAvArbeidsgiver: '2024-05-03T12:26:24.40876', godkjentAvDeltaker: '', @@ -176,7 +176,7 @@ export const ManglerGodkjenningArbeidsgiverHarGodkjentMenIkkeDeltakerOgVeileder: const klarForOppstart: Avtale = { ...lonnstilskuddAvtaleMock, erUfordelt: false, - statusSomEnum: 'KLAR_FOR_OPPSTART', + status: 'KLAR_FOR_OPPSTART', annullertTidspunkt: '', godkjentAvArbeidsgiver: '', godkjentAvDeltaker: '2021-08-01', @@ -199,7 +199,7 @@ export const KlarForOppstart: Story = { const gjennomføres: Avtale = { ...lonnstilskuddAvtaleMock, erUfordelt: false, - statusSomEnum: 'GJENNOMFØRES', + status: 'GJENNOMFØRES', annullertTidspunkt: '', godkjentAvArbeidsgiver: '', godkjentAvDeltaker: '2021-08-01', @@ -222,7 +222,7 @@ export const Gjennomføres: Story = { const avsluttet: Avtale = { ...lonnstilskuddAvtaleMock, erUfordelt: false, - statusSomEnum: 'AVSLUTTET', + status: 'AVSLUTTET', annullertTidspunkt: '', godkjentAvArbeidsgiver: '', godkjentAvDeltaker: '', diff --git a/src/stories/AvtaleStatuserDeltaker.stories.tsx b/src/stories/AvtaleStatuserDeltaker.stories.tsx index 5fd2db81..404a3bf1 100644 --- a/src/stories/AvtaleStatuserDeltaker.stories.tsx +++ b/src/stories/AvtaleStatuserDeltaker.stories.tsx @@ -15,7 +15,7 @@ export default meta; type Story = StoryObj; const annullert = { - statusSomEnum: 'ANNULLERT' as AvtaleStatus, + status: 'ANNULLERT' as AvtaleStatus, annullertTidspunkt: '2021-08-01', godkjentAvDeltaker: '20-08-01', avtaleInngått: '2021-08-01', @@ -34,7 +34,7 @@ export const Annullert: Story = { }; const avbrutt = { - statusSomEnum: 'AVBRUTT' as AvtaleStatus, + status: 'AVBRUTT' as AvtaleStatus, annullertTidspunkt: '2021-08-01', godkjentAvDeltaker: '20-08-01', avtaleInngått: '2021-08-01', @@ -53,7 +53,7 @@ export const Avbrutt: Story = { }; const påbegynt = { - statusSomEnum: 'PÅBEGYNT' as AvtaleStatus, + status: 'PÅBEGYNT' as AvtaleStatus, annullertTidspunkt: '2021-08-01', godkjentAvDeltaker: '20-08-01', avtaleInngått: '2021-08-01', @@ -72,7 +72,7 @@ export const Påbegynt: Story = { }; const manglerGodkjenningDeltakerHarGodkjent = { - statusSomEnum: 'MANGLER_GODKJENNING' as AvtaleStatus, + status: 'MANGLER_GODKJENNING' as AvtaleStatus, annullertTidspunkt: '', godkjentAvDeltaker: '2024-05-03T12:26:24.40876', godkjentAvArbeidsgiver: '', @@ -105,7 +105,7 @@ export const ManglerGodkjenningDeltakerHarGodkjentMenIkkeArbeidsgiverOgVeileder: }; const manglerGodkjenningDeltakerHarIkkeGodkjent = { - statusSomEnum: 'MANGLER_GODKJENNING' as AvtaleStatus, + status: 'MANGLER_GODKJENNING' as AvtaleStatus, annullertTidspunkt: '', godkjentAvDeltaker: '', avtaleInngått: '', @@ -124,7 +124,7 @@ export const ManglerGodkjenningDeltakerHarIkkeGodkjent: Story = { }; const klarForOppstart = { - statusSomEnum: 'KLAR_FOR_OPPSTART' as AvtaleStatus, + status: 'KLAR_FOR_OPPSTART' as AvtaleStatus, annullertTidspunkt: '', godkjentAvDeltaker: '', avtaleInngått: '2021-08-01', @@ -143,7 +143,7 @@ export const KlarForOppstart: Story = { }; const gjennomføres = { - statusSomEnum: 'GJENNOMFØRES' as AvtaleStatus, + status: 'GJENNOMFØRES' as AvtaleStatus, annullertTidspunkt: '', godkjentAvDeltaker: '', avtaleInngått: '2021-08-01', @@ -162,7 +162,7 @@ export const Gjennomføres: Story = { }; const avsluttet = { - statusSomEnum: 'AVSLUTTET' as AvtaleStatus, + status: 'AVSLUTTET' as AvtaleStatus, annullertTidspunkt: '', godkjentAvDeltaker: '', avtaleInngått: '', diff --git a/src/stories/AvtaleStatuserMentor.stories.tsx b/src/stories/AvtaleStatuserMentor.stories.tsx index 716a94a0..868eff79 100644 --- a/src/stories/AvtaleStatuserMentor.stories.tsx +++ b/src/stories/AvtaleStatuserMentor.stories.tsx @@ -15,7 +15,7 @@ export default meta; type Story = StoryObj; const annullert = { - statusSomEnum: 'ANNULLERT' as AvtaleStatus, + status: 'ANNULLERT' as AvtaleStatus, annullertTidspunkt: '2021-08-01', avtaleInngått: '2021-08-01', annullertGrunn: 'annulert grunn', @@ -32,7 +32,7 @@ export const Annullert: Story = { }; const avbrutt = { - statusSomEnum: 'AVBRUTT' as AvtaleStatus, + status: 'AVBRUTT' as AvtaleStatus, annullertTidspunkt: '2021-08-01', avtaleInngått: '2021-08-01', annullertGrunn: 'annulert grunn', @@ -49,7 +49,7 @@ export const Avbrutt: Story = { }; const påbegynt = { - statusSomEnum: 'PÅBEGYNT' as AvtaleStatus, + status: 'PÅBEGYNT' as AvtaleStatus, annullertTidspunkt: '2021-08-01', avtaleInngått: '2021-08-01', annullertGrunn: 'annulert grunn', @@ -66,7 +66,7 @@ export const Påbegynt: Story = { }; const manglerGodkjenning = { - statusSomEnum: 'MANGLER_GODKJENNING' as AvtaleStatus, + status: 'MANGLER_GODKJENNING' as AvtaleStatus, annullertTidspunkt: '', avtaleInngått: '', annullertGrunn: 'annulert grunn', @@ -83,7 +83,7 @@ export const ManglerGodkjenning: Story = { }; const klarForOppstart = { - statusSomEnum: 'KLAR_FOR_OPPSTART' as AvtaleStatus, + status: 'KLAR_FOR_OPPSTART' as AvtaleStatus, annullertTidspunkt: '', avtaleInngått: '2021-08-01', annullertGrunn: 'annulert grunn', @@ -100,7 +100,7 @@ export const KlarForOppstart: Story = { }; const gjennomføres = { - statusSomEnum: 'GJENNOMFØRES' as AvtaleStatus, + status: 'GJENNOMFØRES' as AvtaleStatus, annullertTidspunkt: '', avtaleInngått: '2021-08-01', annullertGrunn: 'annulert grunn', @@ -117,7 +117,7 @@ export const Gjennomføres: Story = { }; const avsluttet = { - statusSomEnum: 'AVSLUTTET' as AvtaleStatus, + status: 'AVSLUTTET' as AvtaleStatus, annullertTidspunkt: '', avtaleInngått: '', annullertGrunn: 'annulert grunn', diff --git a/src/stories/AvtaleStatuserVeileder.stories.tsx b/src/stories/AvtaleStatuserVeileder.stories.tsx index 8c982ded..485e6e09 100644 --- a/src/stories/AvtaleStatuserVeileder.stories.tsx +++ b/src/stories/AvtaleStatuserVeileder.stories.tsx @@ -19,7 +19,7 @@ type Story = StoryObj; const erUfordelt: Avtale = { ...lonnstilskuddAvtaleMock, erUfordelt: true, - statusSomEnum: 'ANNULLERT', + status: 'ANNULLERT', annullertTidspunkt: '2021-08-01', tiltakstype: 'MIDLERTIDIG_LONNSTILSKUDD', tilskuddPeriode: [ @@ -88,7 +88,7 @@ export const ErUfordelt: Story = { const annullert: Avtale = { ...lonnstilskuddAvtaleMock, erUfordelt: false, - statusSomEnum: 'ANNULLERT', + status: 'ANNULLERT', annullertTidspunkt: '2021-08-01', tiltakstype: 'MIDLERTIDIG_LONNSTILSKUDD', tilskuddPeriode: [ @@ -157,7 +157,7 @@ export const Annullert: Story = { const avbrutt: Avtale = { ...lonnstilskuddAvtaleMock, erUfordelt: false, - statusSomEnum: 'AVBRUTT', + status: 'AVBRUTT', annullertTidspunkt: '2021-08-01', tiltakstype: 'MIDLERTIDIG_LONNSTILSKUDD', tilskuddPeriode: [ @@ -226,7 +226,7 @@ export const Avbrutt: Story = { const påbegynt: Avtale = { ...lonnstilskuddAvtaleMock, erUfordelt: false, - statusSomEnum: 'PÅBEGYNT', + status: 'PÅBEGYNT', annullertTidspunkt: '2021-08-01', tiltakstype: 'MIDLERTIDIG_LONNSTILSKUDD', tilskuddPeriode: [ @@ -295,7 +295,7 @@ export const Påbegynt: Story = { const manglerGodkjenningVeilederHarGodkjent: Avtale = { ...lonnstilskuddAvtaleMock, erUfordelt: false, - statusSomEnum: 'MANGLER_GODKJENNING', + status: 'MANGLER_GODKJENNING', annullertTidspunkt: '2021-08-01', tiltakstype: 'MIDLERTIDIG_LONNSTILSKUDD', tilskuddPeriode: [ @@ -364,7 +364,7 @@ export const ManglerGodkjenningVeilederHarGodkjent: Story = { const manglerGodkjenningArbeidsgiverOgDeltakerHarGodkjentMenIkkeMentor: Avtale = { ...lonnstilskuddAvtaleMock, erUfordelt: false, - statusSomEnum: 'MANGLER_GODKJENNING', + status: 'MANGLER_GODKJENNING', annullertTidspunkt: '2021-08-01', tiltakstype: 'MENTOR', tilskuddPeriode: [ @@ -434,7 +434,7 @@ export const ManglerGodkjenningArbeidsgiverOgDeltakerHarGodkjentMenIkkeMentor: S const manglerGodkjenningDeltakerOgArbeidsgiverOgMentorHarGodkjent: Avtale = { ...lonnstilskuddAvtaleMock, erUfordelt: false, - statusSomEnum: 'MANGLER_GODKJENNING', + status: 'MANGLER_GODKJENNING', annullertTidspunkt: '2021-08-01', tiltakstype: 'MIDLERTIDIG_LONNSTILSKUDD', tilskuddPeriode: [ @@ -504,7 +504,7 @@ export const ManglerGodkjenningDeltakerOgArbeidsgiverOgMentorHarGodkjent: Story const manglerGodkjenningDeltakerHarGodkjentMenIkkeArbeidsgiverOgMentor: Avtale = { ...lonnstilskuddAvtaleMock, erUfordelt: false, - statusSomEnum: 'MANGLER_GODKJENNING', + status: 'MANGLER_GODKJENNING', annullertTidspunkt: '2021-08-01', tiltakstype: 'MENTOR', tilskuddPeriode: [ @@ -574,7 +574,7 @@ export const ManglerGodkjenningDeltakerHarGodkjentMenIkkeArbeidsgiverOgMentor: S const manglerGodkjenningDeltakerHarGodkjent: Avtale = { ...lonnstilskuddAvtaleMock, erUfordelt: false, - statusSomEnum: 'MANGLER_GODKJENNING', + status: 'MANGLER_GODKJENNING', annullertTidspunkt: '2021-08-01', tiltakstype: 'MIDLERTIDIG_LONNSTILSKUDD', tilskuddPeriode: [ @@ -643,7 +643,7 @@ export const ManglerGodkjenningDeltakerHarGodkjent: Story = { const manglerGodkjenningArbeidsgiverHarGodkjentMenIkkeDeltakerogMentor: Avtale = { ...lonnstilskuddAvtaleMock, erUfordelt: false, - statusSomEnum: 'MANGLER_GODKJENNING', + status: 'MANGLER_GODKJENNING', annullertTidspunkt: '2021-08-01', tiltakstype: 'MENTOR', tilskuddPeriode: [ @@ -713,7 +713,7 @@ export const ManglerGodkjenningArbeidsgiverHarGodkjentMenIkkeDeltakerogMentor: S const manglerGodkjenningArbeidsgiverHarGodkjent: Avtale = { ...lonnstilskuddAvtaleMock, erUfordelt: false, - statusSomEnum: 'MANGLER_GODKJENNING', + status: 'MANGLER_GODKJENNING', annullertTidspunkt: '2021-08-01', tiltakstype: 'MIDLERTIDIG_LONNSTILSKUDD', tilskuddPeriode: [ @@ -782,7 +782,7 @@ export const ManglerGodkjenningArbeidsgiverHarGodkjent: Story = { const manglerGodkjenningArbeidsgiverOgDeltakerOgMentorHarIkkeGodkjent: Avtale = { ...lonnstilskuddAvtaleMock, erUfordelt: false, - statusSomEnum: 'MANGLER_GODKJENNING', + status: 'MANGLER_GODKJENNING', annullertTidspunkt: '2021-08-01', tiltakstype: 'MENTOR', tilskuddPeriode: [ @@ -852,7 +852,7 @@ export const ManglerGodkjenningArbeidsgiverOgDeltakerOgMentorHarIkkeGodkjent: St const manglerGodkjenningArbeidsgiverOgDeltakerHarIkkeGodkjent: Avtale = { ...lonnstilskuddAvtaleMock, erUfordelt: false, - statusSomEnum: 'MANGLER_GODKJENNING', + status: 'MANGLER_GODKJENNING', annullertTidspunkt: '2021-08-01', tiltakstype: 'MIDLERTIDIG_LONNSTILSKUDD', tilskuddPeriode: [ @@ -921,7 +921,7 @@ export const ManglerGodkjenningArbeidsgiverOgDeltakerHarIkkeGodkjent: Story = { const klarForOppstartUteforArena: Avtale = { ...lonnstilskuddAvtaleMock, erUfordelt: false, - statusSomEnum: 'KLAR_FOR_OPPSTART', + status: 'KLAR_FOR_OPPSTART', annullertTidspunkt: '2021-08-01', tiltakstype: 'MIDLERTIDIG_LONNSTILSKUDD', tilskuddPeriode: [ @@ -990,7 +990,7 @@ export const KlarForOppstartUteforArena: Story = { const klarForOppstartArena: Avtale = { ...lonnstilskuddAvtaleMock, erUfordelt: false, - statusSomEnum: 'KLAR_FOR_OPPSTART', + status: 'KLAR_FOR_OPPSTART', annullertTidspunkt: '2021-08-01', tiltakstype: 'INKLUDERINGSTILSKUDD', tilskuddPeriode: [ @@ -1059,7 +1059,7 @@ export const KlarForOppstartArena: Story = { const gjennomføres: Avtale = { ...lonnstilskuddAvtaleMock, erUfordelt: false, - statusSomEnum: 'GJENNOMFØRES', + status: 'GJENNOMFØRES', annullertTidspunkt: '2021-08-01', tiltakstype: 'MIDLERTIDIG_LONNSTILSKUDD', tilskuddPeriode: [ @@ -1128,7 +1128,7 @@ export const Gjennomføres: Story = { const avsluttet: Avtale = { ...lonnstilskuddAvtaleMock, erUfordelt: false, - statusSomEnum: 'AVSLUTTET', + status: 'AVSLUTTET', annullertTidspunkt: '2021-08-01', tiltakstype: 'MIDLERTIDIG_LONNSTILSKUDD', tilskuddPeriode: [ diff --git a/src/types/avtale.ts b/src/types/avtale.ts index bc689736..6531ae02 100644 --- a/src/types/avtale.ts +++ b/src/types/avtale.ts @@ -338,7 +338,6 @@ export interface Godkjenninger { erGodkjentTaushetserklæringAvMentor?: boolean; avtaleInngått?: string; status: AvtaleStatus; - statusSomEnum: AvtaleStatus; godkjentPaVegneAv: boolean; godkjentPaVegneGrunn?: GodkjentPaVegneAvDeltakerGrunner; felterSomIkkeErFyltUt: Array;