From 3839091da9a95f1c98dd0fd63d13afaa6a03538b Mon Sep 17 00:00:00 2001 From: Eirik Vigeland Date: Tue, 17 Dec 2024 09:04:16 +0100 Subject: [PATCH] =?UTF-8?q?chore.=20fjerne=20gammel=20migreringskode=20for?= =?UTF-8?q?=20l=C3=B8nnstilskudd?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Arena-rydde-avtale ser ikke ut til å være i bruk lengre. Derfor er det kanskje ikke noe behov for å beholde det? --- .../JusterArenaMigreringsdato.tsx | 120 ------------------ .../VarighetSteg/InfoArenaOppryddingAlert.tsx | 51 -------- .../steg/VarighetSteg/VarighetSteg.tsx | 12 +- src/mocking/arbeidstrening-avtale-mock.ts | 1 - src/mocking/lonnstilskudd-avtale-mock.ts | 1 - src/services/rest-service.ts | 9 -- src/types/avtale.ts | 1 - 7 files changed, 1 insertion(+), 194 deletions(-) delete mode 100644 src/AvtaleSide/steg/GodkjenningSteg/endringAvAvtaleInnhold/JusterArenaMigreringsdato/JusterArenaMigreringsdato.tsx delete mode 100644 src/AvtaleSide/steg/VarighetSteg/InfoArenaOppryddingAlert.tsx diff --git a/src/AvtaleSide/steg/GodkjenningSteg/endringAvAvtaleInnhold/JusterArenaMigreringsdato/JusterArenaMigreringsdato.tsx b/src/AvtaleSide/steg/GodkjenningSteg/endringAvAvtaleInnhold/JusterArenaMigreringsdato/JusterArenaMigreringsdato.tsx deleted file mode 100644 index 67bd7b3bb..000000000 --- a/src/AvtaleSide/steg/GodkjenningSteg/endringAvAvtaleInnhold/JusterArenaMigreringsdato/JusterArenaMigreringsdato.tsx +++ /dev/null @@ -1,120 +0,0 @@ -import { AvtaleContext } from '@/AvtaleProvider'; -import SlikVilTilskuddsperioderSeUt from '@/AvtaleSide/Oppgavelinje/SlikVilTilskuddsperioderSeUt'; -import BekreftelseModal from '@/komponenter/modal/BekreftelseModal'; -import { justerArenaMigreringsdato, justerArenaMigreringsdatoDryRun } from '@/services/rest-service'; -import { TilskuddsPeriode } from '@/types/avtale'; -import { handterFeil } from '@/utils/apiFeilUtils'; -import BEMHelper from '@/utils/bem'; -import { Notes } from '@navikt/ds-icons/cjs'; -import { Link, MonthPicker, Fieldset } from '@navikt/ds-react'; -import moment from 'moment'; -import { FunctionComponent, useContext, useState } from 'react'; - -const JusterArenaMigreringsdato: FunctionComponent = () => { - const avtaleContext = useContext(AvtaleContext); - const cls = BEMHelper('forlengAvtale'); - - const [modalApen, setModalApen] = useState(false); - const [sluttDato, setSluttDato] = useState(); - const [feil, setFeil] = useState(); - const [tilskuddsperioder, setTilskuddsperioder] = useState([]); - - const juster = async () => { - if (sluttDato) { - await justerArenaMigreringsdato(avtaleContext.avtale, sluttDato); - await avtaleContext.hentAvtale(); - lukkModal(); - } - }; - const onDatoChange = async (dato: string | undefined) => { - if (dato) { - const datoUtenTimezone = moment(dato).format('YYYY-MM-DD'); - setSluttDato(datoUtenTimezone); - - try { - const nyAvtale = await justerArenaMigreringsdatoDryRun(avtaleContext.avtale, datoUtenTimezone); - setTilskuddsperioder(nyAvtale.tilskuddPeriode); - setFeil(undefined); - } catch (e: any) { - handterFeil(e, (feilmelding) => { - setFeil(feilmelding); - }); - } - } - }; - - const startDatoDate = avtaleContext.avtale.gjeldendeInnhold.startDato - ? new Date(avtaleContext.avtale.gjeldendeInnhold.startDato) - : undefined; - - const lukkModal = () => { - setModalApen(false); - setTilskuddsperioder([]); - setSluttDato(undefined); - setFeil(undefined); - }; - - const startDatoErEtterMigreringsdato = - avtaleContext.avtale.gjeldendeInnhold.startDato && - moment(avtaleContext.avtale.gjeldendeInnhold.startDato).isAfter(moment('2023-02-01')); - if (!avtaleContext.avtale.gjeldendeInnhold.startDato || startDatoErEtterMigreringsdato) { - return null; - } - - return ( - <> -
- { - event.stopPropagation(); - setModalApen(true); - }} - href="#" - role="menuitem" - style={{ - display: 'flex', - alignItems: 'center', - }} - > -
- -
- Juster arenamigreringsdato - -
- - -
-
-
} error={feil}> - -
- onDatoChange(dato)} - dropdownCaption - fromDate={startDatoDate} - toDate={new Date('2023-02-01')} - /> -
-
- -
- - - ); -}; - -export default JusterArenaMigreringsdato; diff --git a/src/AvtaleSide/steg/VarighetSteg/InfoArenaOppryddingAlert.tsx b/src/AvtaleSide/steg/VarighetSteg/InfoArenaOppryddingAlert.tsx deleted file mode 100644 index cdbe179c6..000000000 --- a/src/AvtaleSide/steg/VarighetSteg/InfoArenaOppryddingAlert.tsx +++ /dev/null @@ -1,51 +0,0 @@ -import { TiltaksType } from '@/types/avtale'; -import BEMHelper from '@/utils/bem'; -import { Alert, BodyShort } from '@navikt/ds-react'; -import moment from 'moment'; -import React from 'react'; - -interface Props { - tiltakstype: TiltaksType; - startDato: string | undefined; - erRyddeAvtale: boolean; - erNavAnsatt: boolean; - className: string; -} - -const InfoArenaOppryddingAlert: React.FC = ({ - tiltakstype, - startDato, - erRyddeAvtale, - erNavAnsatt, - className, -}: Props) => { - const skalViseAlert = - ['MIDLERTIDIG_LONNSTILSKUDD', 'VARIG_LONNSTILSKUDD'].includes(tiltakstype) && - moment(startDato).isBefore('2023-02-01') && - !erRyddeAvtale && - erNavAnsatt; - - if (!skalViseAlert) { - return null; - } - - const cls = BEMHelper(className); - return ( - -
-
- Du har oppgitt en startdato som er før 01.02.2023 -
-
- - Du må sjekke om det er utbetalt refusjon i Arena før 01.02.2023 for å forhindre dobbel - utbetaling av tilskudd. Dersom det allerede er refundert tilskudd, må startdato i avtalen - tidligst være dagen etter siste refunderte tilskuddsperiode. Hvis det ligger en avsluttet avtale - fra tidligere så anbefales det at du gjenåpner («forleng avtale») istedenfor å opprette en ny. - -
-
-
- ); -}; -export default InfoArenaOppryddingAlert; diff --git a/src/AvtaleSide/steg/VarighetSteg/VarighetSteg.tsx b/src/AvtaleSide/steg/VarighetSteg/VarighetSteg.tsx index a47b763c9..6b5b2ac2c 100644 --- a/src/AvtaleSide/steg/VarighetSteg/VarighetSteg.tsx +++ b/src/AvtaleSide/steg/VarighetSteg/VarighetSteg.tsx @@ -1,5 +1,4 @@ import { AvtaleContext } from '@/AvtaleProvider'; -import InfoArenaOppryddingAlert from '@/AvtaleSide/steg/VarighetSteg/InfoArenaOppryddingAlert'; import VarighetInfoVeileder from '@/AvtaleSide/steg/VarighetSteg/VarighetInfoVeileder'; import VarighetIngress from '@/AvtaleSide/steg/VarighetSteg/VarighetIngress'; import VarighetInputfelt from '@/AvtaleSide/steg/VarighetSteg/VarighetInputfelt'; @@ -21,7 +20,7 @@ import AvtaleStatus from '@/AvtaleSide/AvtaleStatus/AvtaleStatus'; const VarighetSteg: FunctionComponent = () => { const { avtale, lagreAvtale } = useContext(AvtaleContext); const innloggetBruker = useContext(InnloggetBrukerContext); - const { deltakerFnr, tiltakstype, erRyddeAvtale } = avtale; + const { deltakerFnr, tiltakstype } = avtale; const { startDato, sluttDato } = avtale.gjeldendeInnhold; const cls = BEMHelper('varighetsteg'); @@ -54,15 +53,6 @@ const VarighetSteg: FunctionComponent = () => { - - - diff --git a/src/mocking/arbeidstrening-avtale-mock.ts b/src/mocking/arbeidstrening-avtale-mock.ts index 44a48afab..a6f89cade 100644 --- a/src/mocking/arbeidstrening-avtale-mock.ts +++ b/src/mocking/arbeidstrening-avtale-mock.ts @@ -100,7 +100,6 @@ const arbeidstreningAvtaleMock: Avtale = { godkjentForEtterregistrering: false, erAvtaleInngått: false, - erRyddeAvtale: false, opphav: 'VEILEDER', }; diff --git a/src/mocking/lonnstilskudd-avtale-mock.ts b/src/mocking/lonnstilskudd-avtale-mock.ts index aa4709fa2..0e5a60219 100644 --- a/src/mocking/lonnstilskudd-avtale-mock.ts +++ b/src/mocking/lonnstilskudd-avtale-mock.ts @@ -82,7 +82,6 @@ const lonnstilskuddAvtaleMock: Avtale = { avtaleNr: 1, godkjentForEtterregistrering: false, erAvtaleInngått: false, - erRyddeAvtale: false, opphav: 'VEILEDER', }; diff --git a/src/services/rest-service.ts b/src/services/rest-service.ts index d82f2a108..45cce68d1 100644 --- a/src/services/rest-service.ts +++ b/src/services/rest-service.ts @@ -570,12 +570,3 @@ export const endreOmMentor = async (avtale: Avtale, mentorInnhold: MentorInnhold await api.post(`/avtaler/${avtale.id}/endre-om-mentor`, mentorInnhold); await mutate(`/avtaler/${avtale.id}/versjoner`); }; - -export const justerArenaMigreringsdato = async (avtale: Avtale, migreringsdato: string): Promise => { - await api.post(`/avtaler/${avtale.id}/juster-arena-migreringsdato`, { migreringsdato }); - await mutate(`/avtaler/${avtale.id}/versjoner`); -}; -export const justerArenaMigreringsdatoDryRun = async (avtale: Avtale, migreringsdato: string): Promise => { - const response = await api.post(`/avtaler/${avtale.id}/juster-arena-migreringsdato/dry-run`, { migreringsdato }); - return response.data; -}; diff --git a/src/types/avtale.ts b/src/types/avtale.ts index 6531ae021..af54eb5f1 100644 --- a/src/types/avtale.ts +++ b/src/types/avtale.ts @@ -174,7 +174,6 @@ export interface AvtaleMetadata { tiltakstype: TiltaksType; erUfordelt: boolean; erAvtaleInngått: boolean; - erRyddeAvtale: boolean; enhetGeografisk?: string; enhetsnavnGeografisk?: string; enhetOppfolging?: string;