Skip to content

Commit

Permalink
Lager prosess-søknadsfrist i v2-versjon. (#6722)
Browse files Browse the repository at this point in the history
* Lager prosess-søknadsfrist i v2-versjon.

* Rydding

* Legger inn bruk av object-hash igjen

* Flytter tester inn i story

* rydding

* rydding

* Bruker panel for ungdomsytelse

* Fiks imports

* Fikset diverse
  • Loading branch information
hallvardastark authored Nov 5, 2024
1 parent 53d2e18 commit 6569417
Show file tree
Hide file tree
Showing 30 changed files with 1,954 additions and 104 deletions.
1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,7 @@
"@testing-library/react": "16.0.1",
"@testing-library/user-event": "14.5.2",
"@types/history": "5.0.0",
"@types/object-hash": "^3.0.6",
"@types/prop-types": "15.7.13",
"@types/react": "18.3.12",
"@types/react-collapse": "5.0.4",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,8 @@ import behandlingStatus from '@fpsak-frontend/kodeverk/src/behandlingStatus';
import kodeverkTyper from '@fpsak-frontend/kodeverk/src/kodeverkTyper';
import vilkarType from '@fpsak-frontend/kodeverk/src/vilkarType';
import { ProsessStegPanelDef } from '@k9-sak-web/behandling-felles';
import SoknadsfristVilkarProsessIndex from '@k9-sak-web/gui/prosess/vilkar-soknadsfrist/SoknadsfristVilkarProsessIndex.js';
import { konverterKodeverkTilKode } from '@k9-sak-web/lib/kodeverk/konverterKodeverkTilKode.js';
import SoknadsfristVilkarProsessIndex from '@k9-sak-web/prosess-vilkar-soknadsfrist';
import SoknadsfristVilkarProsessIndexV2 from '@k9-sak-web/prosess-vilkar-soknadsfrist-v2';
import { UngdomsytelseBehandlingApiKeys } from '../../../data/ungdomsytelseBehandlingApi';

class SoknadsfristPanelDef extends ProsessStegPanelDef {
Expand All @@ -14,12 +13,9 @@ class SoknadsfristPanelDef extends ProsessStegPanelDef {
getTekstKode = () => 'Søknadsfrist';

getKomponent = props => {
if (props.featureToggles?.PROSESS_VILKAR_SOKNADSFRIST) {
const deepCopyProps = JSON.parse(JSON.stringify(props));
konverterKodeverkTilKode(deepCopyProps, false);
return <SoknadsfristVilkarProsessIndexV2 {...props} {...deepCopyProps} />;
}
return <SoknadsfristVilkarProsessIndex {...props} />;
const deepCopyProps = JSON.parse(JSON.stringify(props));
konverterKodeverkTilKode(deepCopyProps, false);
return <SoknadsfristVilkarProsessIndex {...props} {...deepCopyProps} />;
};

getAksjonspunktKoder = () => [
Expand Down
10 changes: 10 additions & 0 deletions packages/v2/backend/src/k9sak/kodeverk/AksjonspunktType.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
import type { AksjonspunktDto } from '@navikt/k9-sak-typescript-client';

export type AksjonspunktType = NonNullable<AksjonspunktDto['aksjonspunktType']>;
type AksjonspunktTypeName = 'MANUELL' | 'AUTOPUNKT' | 'OVERSTYRING' | 'SAKSBEHANDLEROVERSTYRING';
export const aksjonspunktType: Readonly<Record<AksjonspunktTypeName, AksjonspunktType>> = {
MANUELL: 'MANU',
AUTOPUNKT: 'AUTO',
OVERSTYRING: 'OVST',
SAKSBEHANDLEROVERSTYRING: 'SAOV',
};
10 changes: 10 additions & 0 deletions packages/v2/backend/src/k9sak/kodeverk/KravDokumentStatus.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
import type { KravDokumentMedSøktePerioder } from '@navikt/k9-sak-typescript-client';

export type KravDokumentStatusType = KravDokumentMedSøktePerioder['type'];

export const kravDokumentStatusType: Readonly<
Record<KravDokumentMedSøktePerioder['type'], KravDokumentMedSøktePerioder['type']>
> = {
INNTEKTSMELDING: 'INNTEKTSMELDING',
SØKNAD: 'SØKNAD',
};
42 changes: 42 additions & 0 deletions packages/v2/backend/src/k9sak/kodeverk/behandling/VilkårType.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
type VilkarTypeName =
| 'OMSORGENFORVILKARET'
| 'MEDLEMSKAPSVILKARET'
| 'MEDISINSKEVILKÅR_UNDER_18_ÅR'
| 'MEDISINSKEVILKÅR_18_ÅR'
| 'ALDERSVILKARET'
| 'SOKNADSFRISTVILKARET'
| 'OPPTJENINGSVILKARET'
| 'SOKERSOPPLYSNINGSPLIKT'
| 'BEREGNINGSGRUNNLAGVILKARET'
| 'UNNTAKSVILKARET'
| 'UTVIDETRETTVILKARET'
| 'OMP_OMSORGENFORVILKARET'
| 'PLEIEPENGER_LIVETS_SLUTTFASE'
| 'ALDERSVILKAR_BARN'
| 'LANGVARIG_SYKDOM'
| 'NØDVENDIG_OPPLÆRING'
| 'GODKJENT_OPPLÆRINGSINSTITUSJON'
| 'GJENNOMGÅ_OPPLÆRING'
| 'UNGDOMSPROGRAMVILKARET';

export const vilkarType: Readonly<Record<VilkarTypeName, string>> = {
OMSORGENFORVILKARET: 'K9_VK_1',
MEDLEMSKAPSVILKARET: 'FP_VK_2',
MEDISINSKEVILKÅR_UNDER_18_ÅR: 'K9_VK_2_a',
MEDISINSKEVILKÅR_18_ÅR: 'K9_VK_2_b',
ALDERSVILKARET: 'K9_VK_3',
SOKNADSFRISTVILKARET: 'FP_VK_3',
OPPTJENINGSVILKARET: 'FP_VK_23',
SOKERSOPPLYSNINGSPLIKT: 'FP_VK_34',
BEREGNINGSGRUNNLAGVILKARET: 'FP_VK_41',
UNNTAKSVILKARET: 'K9_VILKÅRET',
UTVIDETRETTVILKARET: 'K9_VK_9_6',
OMP_OMSORGENFORVILKARET: 'K9_VK_1',
PLEIEPENGER_LIVETS_SLUTTFASE: 'K9_VK_16',
ALDERSVILKAR_BARN: 'K9_VK_5_3',
LANGVARIG_SYKDOM: 'K9_VK_17',
NØDVENDIG_OPPLÆRING: 'K9_VK_20',
GODKJENT_OPPLÆRINGSINSTITUSJON: 'K9_VK_21',
GJENNOMGÅ_OPPLÆRING: 'K9_VK_22',
UNGDOMSPROGRAMVILKARET: 'UNG_VK_XXX',
};
7 changes: 5 additions & 2 deletions packages/v2/gui/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,12 +14,15 @@
"./prosess/*": "./src/prosess/*"
},
"dependencies": {
"@hookform/error-message": "^2.0.1",
"@k9-sak-web/backend": "workspace:^",
"@k9-sak-web/lib": "1.0.0",
"@navikt/ft-form-validators": "2.4.1",
"@navikt/ft-utils": "2.4.0",
"@navikt/ft-form-validators": "2.4.5",
"@navikt/ft-utils": "2.4.5",
"@tanstack/react-query": "^5.59.19",
"@types/object-hash": "^3.0.6",
"axios": "1.7.7",
"object-hash": "^3.0.0",
"react": "18.3.1"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
.contentContainer {
flex: 1;
}

.sideMenuContainer {
margin: 0 32px 0 0;
}

.sideMenuContainer > div {
height: auto;
}

.mainContainerWithSideMenu {
display: flex;
margin-left: -32px;
}

.warningIcon {
margin-left: 1rem;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
declare const styles: {
readonly "contentContainer": string;
readonly "mainContainerWithSideMenu": string;
readonly "sideMenuContainer": string;
readonly "warningIcon": string;
};
export = styles;

Loading

0 comments on commit 6569417

Please sign in to comment.