Skip to content

Commit a3472a3

Browse files
authored
Dev next1 kodeverk fiks bugs (#6741)
* Kodeverk: Legg til manglende kodeverktype * Kodeverk: Skjermlenketyper har blitt endret i backend * Kodeverk: Feil oppslag i KodeverkTilbake * Kodeverk: ts-check fiks * Kodeverk: Fiks tester i tilbakekreving * Kodeverk: Juster storybook, fakta feilutbetaling * Kodeverk: Fiks fakta-feilutbetaling * Kodeverk: Fikse tilbakerekving historikkinnslag
1 parent 45365f5 commit a3472a3

File tree

6 files changed

+1320
-58
lines changed

6 files changed

+1320
-58
lines changed

packages/fakta-feilutbetaling/src/FeilutbetalingFaktaIndex.stories.tsx

+4-47
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,16 @@ import aksjonspunktCodesTilbakekreving from '@fpsak-frontend/kodeverk/src/aksjon
22
import aksjonspunktStatus from '@fpsak-frontend/kodeverk/src/aksjonspunktStatus';
33
import behandlingArsakType from '@fpsak-frontend/kodeverk/src/behandlingArsakType';
44
import behandlingResultatType from '@fpsak-frontend/kodeverk/src/behandlingResultatType';
5-
import kodeverkTyper from '@fpsak-frontend/kodeverk/src/kodeverkTyper';
65
import konsekvensForYtelsen from '@fpsak-frontend/kodeverk/src/konsekvensForYtelsen';
76
import tilbakekrevingVidereBehandling from '@fpsak-frontend/kodeverk/src/tilbakekrevingVidereBehandling';
87
import { action } from '@storybook/addon-actions';
98
import React from 'react';
109
import { KodeverkProvider } from '@k9-sak-web/gui/kodeverk/index.js';
1110
import alleKodeverkV2 from '@k9-sak-web/lib/kodeverk/mocks/alleKodeverkV2.json';
11+
import alleKodeverkTilbakeV2 from '@k9-sak-web/lib/kodeverk/mocks/alleKodeverkTilbakeV2.json';
1212
import { behandlingType } from '@k9-sak-web/backend/k9sak/kodeverk/behandling/BehandlingType.js';
1313
import FeilutbetalingFaktaIndex from './FeilutbetalingFaktaIndex';
1414

15-
const BEHANDLING_AARSAK_KODEVERK = 'BEHANDLING_AARSAK';
16-
const TILBAKEKR_VIDERE_BEH_KODEVERK = 'TILBAKEKR_VIDERE_BEH';
17-
const BEHANDLING_RESULTAT_TYPE_KODEVERK = 'BEHANDLING_RESULTAT_TYPE';
18-
const KONSEKVENS_FOR_YTELSEN_KODEVERK = 'KONSEKVENS_FOR_YTELSEN';
19-
2015
const behandling = {
2116
id: 1,
2217
versjon: 1,
@@ -42,7 +37,7 @@ const feilutbetalingFakta = {
4237
],
4338
behandlingsresultat: {
4439
type: behandlingResultatType.INNVILGET,
45-
konsekvenserForYtelsen: [konsekvensForYtelsen.FORELDREPENGER_OPPHØRER, konsekvensForYtelsen.ENDRING_I_BEREGNING],
40+
konsekvenserForYtelsen: [konsekvensForYtelsen.YTELSE_OPPHØRER, konsekvensForYtelsen.ENDRING_I_BEREGNING],
4641
},
4742
tilbakekrevingValg: {
4843
videreBehandling: tilbakekrevingVidereBehandling.TILBAKEKR_INNTREKK,
@@ -71,42 +66,6 @@ const feilutbetalingAarsak = {
7166
],
7267
};
7368

74-
const alleKodeverk = {
75-
[kodeverkTyper.BEHANDLING_AARSAK]: [
76-
{
77-
kode: behandlingArsakType.FEIL_I_LOVANDVENDELSE,
78-
navn: 'Feil i lovanvendelse',
79-
kodeverk: BEHANDLING_AARSAK_KODEVERK,
80-
},
81-
],
82-
[kodeverkTyper.TILBAKEKR_VIDERE_BEH]: [
83-
{
84-
kode: tilbakekrevingVidereBehandling.TILBAKEKR_INNTREKK,
85-
navn: 'Tilbakekreving inntrekk',
86-
kodeverk: TILBAKEKR_VIDERE_BEH_KODEVERK,
87-
},
88-
],
89-
[kodeverkTyper.BEHANDLING_RESULTAT_TYPE]: [
90-
{
91-
kode: behandlingResultatType.INNVILGET,
92-
navn: 'Innvilget',
93-
kodeverk: BEHANDLING_RESULTAT_TYPE_KODEVERK,
94-
},
95-
],
96-
[kodeverkTyper.KONSEKVENS_FOR_YTELSEN]: [
97-
{
98-
kode: konsekvensForYtelsen.FORELDREPENGER_OPPHØRER,
99-
navn: 'Foreldrepenger opphører',
100-
kodeverk: KONSEKVENS_FOR_YTELSEN_KODEVERK,
101-
},
102-
{
103-
kode: konsekvensForYtelsen.ENDRING_I_BEREGNING,
104-
navn: 'Endring i beregning',
105-
kodeverk: KONSEKVENS_FOR_YTELSEN_KODEVERK,
106-
},
107-
],
108-
};
109-
11069
const merknaderFraBeslutter = {
11170
notAccepted: false,
11271
};
@@ -120,8 +79,8 @@ export const visAksjonspunktForFeilutbetaling = args => (
12079
<KodeverkProvider
12180
behandlingType={behandlingType.FØRSTEGANGSSØKNAD}
12281
kodeverk={alleKodeverkV2}
123-
klageKodeverk={{}}
124-
tilbakeKodeverk={{}}
82+
klageKodeverk={alleKodeverkV2}
83+
tilbakeKodeverk={alleKodeverkTilbakeV2}
12584
>
12685
<FeilutbetalingFaktaIndex
12786
behandling={behandling}
@@ -134,8 +93,6 @@ export const visAksjonspunktForFeilutbetaling = args => (
13493
erAktivt: true,
13594
},
13695
]}
137-
alleKodeverk={alleKodeverk}
138-
fpsakKodeverk={alleKodeverk}
13996
submitCallback={action('button-click')}
14097
{...args}
14198
/>

packages/fakta-feilutbetaling/src/FeilutbetalingFaktaIndex.tsx

-4
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,6 @@ const FeilutbetalingFaktaIndex: FC<Props> = ({
4141
fagsakYtelseTypeKode,
4242
aksjonspunkter,
4343
alleMerknaderFraBeslutter,
44-
alleKodeverk,
45-
fpsakKodeverk,
4644
submitCallback,
4745
readOnly,
4846
hasOpenAksjonspunkter,
@@ -61,8 +59,6 @@ const FeilutbetalingFaktaIndex: FC<Props> = ({
6159
}
6260
aksjonspunkter={aksjonspunkter}
6361
alleMerknaderFraBeslutter={alleMerknaderFraBeslutter}
64-
alleKodeverk={alleKodeverk}
65-
fpsakKodeverk={fpsakKodeverk}
6662
submitCallback={submitCallback}
6763
readOnly={readOnly}
6864
hasOpenAksjonspunkter={hasOpenAksjonspunkter}

packages/fakta-feilutbetaling/src/components/FeilutbetalingInfoPanel.spec.tsx

+2-1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import { utledKodeverkNavnFraKode } from '@k9-sak-web/lib/kodeverk/kodeverkUtils
1010
import { intlMock } from '@fpsak-frontend/utils-test/intl-test-helper';
1111
import { renderWithIntlAndReduxForm } from '@fpsak-frontend/utils-test/test-utils';
1212
import alleKodeverkV2 from '@k9-sak-web/lib/kodeverk/mocks/alleKodeverkV2.json';
13+
import alleKodeverkTilbakeV2 from '@k9-sak-web/lib/kodeverk/mocks/alleKodeverkTilbakeV2.json';
1314
import { screen } from '@testing-library/react';
1415
import messages from '../../i18n/nb_NO.json';
1516
import { FeilutbetalingInfoPanelImpl } from './FeilutbetalingInfoPanel';
@@ -61,7 +62,7 @@ describe('<FeilutbetalingInfoPanel>', () => {
6162
.mockImplementation((kode, kodeverkType) => utledKodeverkNavnFraKode(kode, alleKodeverkV2[kodeverkType]));
6263
const kodeverkTilbakekNavnFraKode = vi
6364
.fn()
64-
.mockImplementation((kode, kodeverkType) => utledKodeverkNavnFraKode(kode, alleKodeverkV2[kodeverkType]));
65+
.mockImplementation((kode, kodeverkType) => utledKodeverkNavnFraKode(kode, alleKodeverkTilbakeV2[kodeverkType]));
6566

6667
renderWithIntlAndReduxForm(
6768
<FeilutbetalingInfoPanelImpl

packages/sak-historikk/src/components/maler/HistorikkMalTypeFeilutbetaling.tsx

+14-5
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { VerticalSpacer } from '@fpsak-frontend/shared-components';
55
import { decodeHtmlEntity } from '@fpsak-frontend/utils';
66
import { HistorikkinnslagDel } from '@k9-sak-web/types';
77
import { BodyShort } from '@navikt/ds-react';
8-
import { KodeverkNavnFraKodeFnType, KodeverkType } from '@k9-sak-web/lib/kodeverk/types.js';
8+
import { KodeverkNavnFraKodeFnType, KodeverkTilbakeType, KodeverkType } from '@k9-sak-web/lib/kodeverk/types.js';
99
import historikkEndretFeltTypeCodes from '../../kodeverk/historikkEndretFeltTypeCodes';
1010
import historikkOpplysningTypeCodes from '../../kodeverk/historikkOpplysningTypeCodes';
1111
import HistorikkMal from '../HistorikkMalTsType';
@@ -33,17 +33,26 @@ const buildEndretFeltText = (
3333
felt => felt.endretFeltNavn === historikkEndretFeltTypeCodes.FAKTA_OM_FEILUTBETALING_UNDERAARSAK.kode,
3434
)[0];
3535
const underÅrsakFraVerdi = underÅrsakFelt
36-
? kodeverkNavnFraKodeFn(underÅrsakFelt.fraVerdi as string, underÅrsakFelt.klFraVerdi as KodeverkType)
36+
? kodeverkNavnFraKodeFn(
37+
underÅrsakFelt.fraVerdi as string,
38+
KodeverkTilbakeType[underÅrsakFelt.klFraVerdi] as KodeverkType,
39+
)
3740
: null;
3841
const underÅrsakTilVerdi = underÅrsakFelt
39-
? kodeverkNavnFraKodeFn(underÅrsakFelt.tilVerdi as string, underÅrsakFelt.klTilVerdi as KodeverkType)
42+
? kodeverkNavnFraKodeFn(
43+
underÅrsakFelt.tilVerdi as string,
44+
KodeverkTilbakeType[underÅrsakFelt.klTilVerdi] as KodeverkType,
45+
)
4046
: null;
4147
const endret = endredeFelter.filter(felt => felt.fraVerdi !== null).length > 0;
4248

43-
const tilVerdiNavn = kodeverkNavnFraKodeFn(årsakFelt.tilVerdi as string, årsakFelt.klTilVerdi as KodeverkType);
49+
const tilVerdiNavn = kodeverkNavnFraKodeFn(
50+
årsakFelt.tilVerdi as string,
51+
KodeverkTilbakeType[årsakFelt.klTilVerdi] as KodeverkType,
52+
);
4453
if (endret) {
4554
const årsakVerdi = årsakFelt.fraVerdi ? årsakFelt.fraVerdi : årsakFelt.tilVerdi;
46-
const fraVerdi = `${kodeverkNavnFraKodeFn(årsakVerdi as string, årsakFelt.klFraVerdi as KodeverkType)} ${
55+
const fraVerdi = `${kodeverkNavnFraKodeFn(årsakVerdi as string, KodeverkTilbakeType[årsakFelt.klFraVerdi] as KodeverkType)} ${
4756
underÅrsakFraVerdi ? `(${underÅrsakFraVerdi})` : ''
4857
}`;
4958
const tilVerdi = `${tilVerdiNavn} ${underÅrsakTilVerdi ? `(${underÅrsakTilVerdi})` : ''}`;

0 commit comments

Comments
 (0)