From 50236967e58b39e52c453b1e1c4877797528833b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Odd=20Andreas=20S=C3=B8rs=C3=A6ther?= Date: Tue, 22 Oct 2024 18:41:22 +0200 Subject: [PATCH] Fiks datosjekk i for godkjenning av tilskuddsperiode MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Når backenden returnerte år -99999 for kanBesluttesFom, som den alltid gjør for første tilskuddsperiode, oppstod det en feil i sjekken for om godkjenn-knappen skulle enables eller ikke. Backenden har nå blitt endret til å returnere et nytt bool- felt "kanBehandles", som gjør at frontenden ikke lenger behøver å gjøre "datomatematikk" for å avgjøre om knappen skal være enabled eller ikke. --- package-lock.json | 11 ------ .../BeslutterTilskuddsperioder.tsx | 36 ++++++++----------- src/mocking/arbeidstrening-avtale-mock.ts | 1 + src/mocking/context-mock.ts | 1 + .../AvtaleStatuserVeileder.stories.tsx | 34 ++++++++++++++++++ src/types/avtale.ts | 1 + 6 files changed, 51 insertions(+), 33 deletions(-) diff --git a/package-lock.json b/package-lock.json index fbf18b19..75303a57 100644 --- a/package-lock.json +++ b/package-lock.json @@ -49,7 +49,6 @@ "@storybook/test": "8.3.5", "@testing-library/react": "^14.2.1", "@types/amplitude-js": "^8.16.5", - "@types/classnames": "^2.3.0", "@types/lodash.debounce": "^4.0.9", "@types/lodash.isequal": "^4.5.8", "@types/lodash.omit": "^4.5.9", @@ -3196,16 +3195,6 @@ "@types/node": "*" } }, - "node_modules/@types/classnames": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@types/classnames/-/classnames-2.3.1.tgz", - "integrity": "sha512-zeOWb0JGBoVmlQoznvqXbE0tEC/HONsnoUNH19Hc96NFsTAwTXbTqb8FMYkru1F/iqp7a18Ws3nWJvtA1sHD1A==", - "deprecated": "This is a stub types definition. classnames provides its own type definitions, so you do not need this installed.", - "dev": true, - "dependencies": { - "classnames": "*" - } - }, "node_modules/@types/connect": { "version": "3.4.38", "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", diff --git a/src/BeslutterSide/beslutterTilskuddsperioder/BeslutterTilskuddsperioder.tsx b/src/BeslutterSide/beslutterTilskuddsperioder/BeslutterTilskuddsperioder.tsx index f0f9bf80..8ebba603 100644 --- a/src/BeslutterSide/beslutterTilskuddsperioder/BeslutterTilskuddsperioder.tsx +++ b/src/BeslutterSide/beslutterTilskuddsperioder/BeslutterTilskuddsperioder.tsx @@ -13,7 +13,6 @@ import { Periode, TilskuddsperiodeContext } from '@/BeslutterSide/BeslutterSide' import { Returårsaker, TilskuddsPeriode } from '@/types/avtale'; import { tilskuddsperiodeReturÅrsakTekst } from '@/messages'; import TilskuddsperiodeReturModal from '@/BeslutterSide/beslutterPanel/TilskuddsperiodeVisAvslag'; -import moment from 'moment'; interface Props { startAnimering: () => void; @@ -51,22 +50,17 @@ const BeslutterTilskuddsPerioder: FunctionComponent = (props) => { const hentAvslattInfoTilskuddsperiode = (periode: TilskuddsPeriode): JSX.Element => { return ( - <> - - Tilskuddsperioden ble returnert av - {' ' + periode.avslåttAvNavIdent + ' '} den - - {' ' + formatterDato(periode.avslåttTidspunkt ?? '', NORSK_DATO_FORMAT) + ' '} - - med følgende årsak(er): - - {' ' + hentReturÅrsaker(periode) + ' '} - {''} - - med forklaringen: - {' ' + periode.avslagsforklaring} - - + + Tilskuddsperioden ble returnert av + {' ' + periode.avslåttAvNavIdent + ' '} den + + {' ' + formatterDato(periode.avslåttTidspunkt ?? '', NORSK_DATO_FORMAT) + ' '} + + med følgende årsak(er): + {' ' + hentReturÅrsaker(periode) + ' '} + med forklaringen: + {' ' + periode.avslagsforklaring} + ); }; @@ -89,13 +83,11 @@ const BeslutterTilskuddsPerioder: FunctionComponent = (props) => { - {avtale.tilskuddPeriode.map((periode, index) => { + {avtale.tilskuddPeriode.map((periode) => { const gjeldende = periode.løpenummer === gjeldendeTilskuddsperiode?.løpenummer; - const kanBesluttes = moment().isSameOrAfter(moment(periode.kanBesluttesFom)); return ( - + = (props) => { {periode.status === 'UBEHANDLET' && ( <>