diff --git a/deploy/dev-fss-k9saksbehandling.yml b/deploy/dev-fss-k9saksbehandling.yml
index d84343971e..fdee5a7e8e 100644
--- a/deploy/dev-fss-k9saksbehandling.yml
+++ b/deploy/dev-fss-k9saksbehandling.yml
@@ -99,3 +99,5 @@ spec:
value: "true"
- name: FAKTA_BEREGNING_REDESIGN
value: "true"
+ - name: LOKALE_PAKKER
+ value: "true"
diff --git a/deploy/prod-fss-k9saksbehandling.yml b/deploy/prod-fss-k9saksbehandling.yml
index b8efeff467..a9e66fb953 100644
--- a/deploy/prod-fss-k9saksbehandling.yml
+++ b/deploy/prod-fss-k9saksbehandling.yml
@@ -99,3 +99,5 @@ spec:
value: "false"
- name: FAKTA_BEREGNING_REDESIGN
value: "true"
+ - name: LOKALE_PAKKER
+ value: "false"
diff --git a/feature-toggles.json b/feature-toggles.json
index 4466f78005..592deff7fa 100644
--- a/feature-toggles.json
+++ b/feature-toggles.json
@@ -70,5 +70,9 @@
{
"key": "FAKTA_BEREGNING_REDESIGN",
"value": "${FAKTA_BEREGNING_REDESIGN}"
+ },
+ {
+ "key": "LOKALE_PAKKER",
+ "value": "${LOKALE_PAKKER}"
}
]
diff --git a/package.json b/package.json
index 91c48063d5..f920822bd0 100644
--- a/package.json
+++ b/package.json
@@ -21,7 +21,7 @@
"lint:fix": "eslint --fix --cache packages --ext .ts,.tsx,.js,.jsx",
"css:lint": "stylelint \"packages/**/*.css\"",
"dev": "yarn dev-env-variables cross-env NODE_ENV=development APP_URL_K9FORMIDLING=http://localhost:8060/rest/dummy webpack serve --config webpack/webpack.dev.ts",
- "dev-env-variables": "cross-env KLAGE_KABAL=true VARSELTEKST=true DOKUMENTDATA=true UNNTAKSBEHANDLING=true UTENLANDSOPPHOLD=true SOKNADPERIODESTRIPE=false TYPE_MEDISINSKE_OPPLYSNINGER_BREV=true LOS_MARKER_BEHANDLING=true LOS_MARKER_BEHANDLING_SUBMIT=true AKSJONSPUNKT_9014=true AKSJONSPUNKT_9015=true FRITEKST_REDIGERING=true FIX_SOKNADSFRIST_KALENDER_OG_READONLY=true INKLUDER_KALENDER_PILS=true FAKTA_BEREGNING_REDESIGN=true",
+ "dev-env-variables": "cross-env KLAGE_KABAL=true VARSELTEKST=true DOKUMENTDATA=true UNNTAKSBEHANDLING=true UTENLANDSOPPHOLD=true SOKNADPERIODESTRIPE=false TYPE_MEDISINSKE_OPPLYSNINGER_BREV=true LOS_MARKER_BEHANDLING=true LOS_MARKER_BEHANDLING_SUBMIT=true AKSJONSPUNKT_9014=true AKSJONSPUNKT_9015=true FRITEKST_REDIGERING=true FIX_SOKNADSFRIST_KALENDER_OG_READONLY=true INKLUDER_KALENDER_PILS=true FAKTA_BEREGNING_REDESIGN=true LOKALE_PAKKER=true",
"dev-lokal": "cross-env NODE_ENV=development APP_URL_SAK=http://k9-sak:8080 APP_URL_K9OPPDRAG=http://k9-oppdrag:8070 APP_URL_K9FORMIDLING_DD=http://k9-formidling-dokumentdata:8294 APP_URL_K9FORMIDLING=http://k9-formidling:8290 SPLITTET_SAMMENLINGNING_BEREGNING=true webpack serve --config webpack/webpack.dev.ts",
"dev-med-formidling": "cross-env NODE_ENV=development webpack serve --config webpack/webpack.dev.ts",
"build": "cross-env NODE_ENV=production SENTRY_RELEASE=$(git rev-parse --short HEAD) webpack --config webpack/webpack.prod.ts",
diff --git a/packages/behandling-omsorgspenger/src/components/Inntektsmelding.tsx b/packages/behandling-omsorgspenger/src/components/Inntektsmelding.tsx
index 97c24c4d39..cff27accf1 100644
--- a/packages/behandling-omsorgspenger/src/components/Inntektsmelding.tsx
+++ b/packages/behandling-omsorgspenger/src/components/Inntektsmelding.tsx
@@ -2,6 +2,7 @@ import { findEndpointsForMicrofrontend, httpErrorHandler as httpErrorHandlerFn }
import { useRestApiErrorDispatcher } from '@k9-sak-web/rest-api-hooks';
import React from 'react';
import { Inntektsmelding } from '@navikt/k9-fe-inntektsmelding';
+import { Inntektsmelding as LokalInntektsmelding } from '@k9-sak-web/fakta-inntektsmelding';
export default ({
behandling,
@@ -10,12 +11,32 @@ export default ({
dokumenter,
aksjonspunkter,
submitCallback,
+ featureToggles,
}) => {
const { addErrorMessage } = useRestApiErrorDispatcher();
const httpErrorHandlerCaller = (status: number, locationHeader?: string) =>
httpErrorHandlerFn(status, addErrorMessage, locationHeader);
const løsAksjonspunkt = aksjonspunktArgs => submitCallback([{ ...aksjonspunktArgs }]);
+
+ if (featureToggles?.LOKALE_PAKKER) {
+ return (
+
+ );
+ }
+
return (
void;
saksbehandlere: { [key: string]: string };
+ featureToggles: FeatureToggles;
}
-export default ({ behandling, fagsak, readOnly, aksjonspunkter, submitCallback, saksbehandlere }: OmsorgenForProps) => {
+export default ({
+ behandling,
+ fagsak,
+ readOnly,
+ aksjonspunkter,
+ submitCallback,
+ saksbehandlere,
+ featureToggles,
+}: OmsorgenForProps) => {
const { links } = behandling;
const sakstype = fagsak.sakstype.kode;
@@ -41,6 +51,26 @@ export default ({ behandling, fagsak, readOnly, aksjonspunkter, submitCallback,
},
]);
+ if (featureToggles?.LOKALE_PAKKER) {
+ return (
+
+ );
+ }
+
return (
{
+export default ({ aksjonspunkter, behandling, readOnly, submitCallback, saksbehandlere, featureToggles }) => {
const { addErrorMessage } = useRestApiErrorDispatcher();
const httpErrorHandlerCaller = (status: number, locationHeader?: string) =>
httpErrorHandlerFn(status, addErrorMessage, locationHeader);
@@ -28,6 +29,27 @@ export default ({ aksjonspunkter, behandling, readOnly, submitCallback, saksbeha
const harUløstAksjonspunktForNattevåk = nattevåkAksjonspunkt?.status.kode === aksjonspunktStatus.OPPRETTET;
const harAksjonspunkt = !!beredskapAksjonspunktkode || !!nattevåkAksjonspunktkode;
+ if (featureToggles?.LOKALE_PAKKER) {
+ return (
+
+ );
+ }
+
return (
{
const { addErrorMessage } = useRestApiErrorDispatcher();
const httpErrorHandlerCaller = (status: number, locationHeader?: string) =>
httpErrorHandlerFn(status, addErrorMessage, locationHeader);
const løsAksjonspunkt = aksjonspunktArgs => submitCallback([{ ...aksjonspunktArgs }]);
+
+ if (featureToggles?.LOKALE_PAKKER) {
+ return (
+
+ );
+ }
+
return (
{
const { addErrorMessage } = useRestApiErrorDispatcher();
const httpErrorHandlerCaller = (status: number, locationHeader?: string) =>
@@ -30,6 +32,35 @@ export default ({
const harAksjonspunkt = !!medisinskVilkårAksjonspunktkode;
+ if (featureToggles?.LOKALE_PAKKER) {
+ return (
+
+ );
+ }
+
return (
void;
+ featureToggles: FeatureToggles;
}
-export default ({ behandling: { links }, readOnly, aksjonspunkter, submitCallback }: OmBarnetProps) => {
+export default ({ behandling: { links }, readOnly, aksjonspunkter, submitCallback, featureToggles }: OmBarnetProps) => {
const { addErrorMessage } = useRestApiErrorDispatcher();
const httpErrorHandlerCaller = (status: number, locationHeader?: string) =>
httpErrorHandler(status, addErrorMessage, locationHeader);
@@ -32,6 +34,25 @@ export default ({ behandling: { links }, readOnly, aksjonspunkter, submitCallbac
{ kode: omBarnetAksjonspunktkode, begrunnelse: 'Rett etter pleietrengendes død er behandlet', ...data },
]);
+ if (featureToggles?.LOKALE_PAKKER) {
+ return (
+
+ );
+ }
+
return (
void;
saksbehandlere: { [key: string]: string };
+ featureToggles: FeatureToggles;
}
export default ({
@@ -23,6 +25,7 @@ export default ({
aksjonspunkter,
submitCallback,
saksbehandlere,
+ featureToggles,
}: OmsorgenForProps) => {
const { addErrorMessage } = useRestApiErrorDispatcher();
const httpErrorHandlerCaller = (status: number, locationHeader?: string) =>
@@ -35,6 +38,25 @@ export default ({
const løsAksjonspunkt = omsorgsperioder =>
submitCallback([{ kode: omsorgenForAksjonspunktkode, begrunnelse: 'Omsorgen for er behandlet', omsorgsperioder }]);
+ if (featureToggles?.LOKALE_PAKKER) {
+ return (
+
+ );
+ }
+
return (
{
const { addErrorMessage } = useRestApiErrorDispatcher();
const httpErrorHandlerCaller = (status: number, locationHeader?: string) =>
httpErrorHandlerFn(status, addErrorMessage, locationHeader);
const løsAksjonspunkt = aksjonspunktArgs => submitCallback([{ ...aksjonspunktArgs }]);
+
+ if (featureToggles?.LOKALE_PAKKER) {
+ return (
+
+ );
+ }
+
return (
{
const { addErrorMessage } = useRestApiErrorDispatcher();
const httpErrorHandlerCaller = (status: number, locationHeader?: string) =>
@@ -29,6 +31,36 @@ export default ({
]);
const harAksjonspunkt = !!medisinskVilkårAksjonspunktkode;
+
+ if (featureToggles?.LOKALE_PAKKER) {
+ return (
+
+ );
+ }
+
return (
{
+export default ({ aksjonspunkter, behandling, readOnly, submitCallback, saksbehandlere, featureToggles }) => {
const { addErrorMessage } = useRestApiErrorDispatcher();
const httpErrorHandlerCaller = (status: number, locationHeader?: string) =>
httpErrorHandlerFn(status, addErrorMessage, locationHeader);
@@ -29,10 +30,25 @@ export default ({ aksjonspunkter, behandling, readOnly, submitCallback, saksbeha
const harUløstAksjonspunktForNattevåk = nattevåkAksjonspunkt?.status.kode === aksjonspunktStatus.OPPRETTET;
const harAksjonspunkt = !!beredskapAksjonspunktkode || !!nattevåkAksjonspunktkode;
- interface Endpoints {
- tilsyn: string;
- sykdom: string;
- sykdomInnleggelse: string;
+ if (featureToggles?.LOKALE_PAKKER) {
+ return (
+
+ );
}
return (
diff --git a/packages/behandling-pleiepenger/src/components/Inntektsmelding.tsx b/packages/behandling-pleiepenger/src/components/Inntektsmelding.tsx
index 9da00c73c1..2c488b4519 100644
--- a/packages/behandling-pleiepenger/src/components/Inntektsmelding.tsx
+++ b/packages/behandling-pleiepenger/src/components/Inntektsmelding.tsx
@@ -1,6 +1,7 @@
import { findEndpointsForMicrofrontend, httpErrorHandler as httpErrorHandlerFn } from '@fpsak-frontend/utils';
import { useRestApiErrorDispatcher } from '@k9-sak-web/rest-api-hooks';
import { Inntektsmelding } from '@navikt/k9-fe-inntektsmelding';
+import { Inntektsmelding as LokalInntektsmelding } from '@k9-sak-web/fakta-inntektsmelding';
import React from 'react';
export default ({
@@ -10,12 +11,32 @@ export default ({
dokumenter,
aksjonspunkter,
submitCallback,
+ featureToggles,
}) => {
const { addErrorMessage } = useRestApiErrorDispatcher();
const httpErrorHandlerCaller = (status: number, locationHeader?: string) =>
httpErrorHandlerFn(status, addErrorMessage, locationHeader);
const løsAksjonspunkt = aksjonspunktArgs => submitCallback([{ ...aksjonspunktArgs }]);
+
+ if (featureToggles?.LOKALE_PAKKER) {
+ return (
+
+ );
+ }
+
return (
{
const { addErrorMessage } = useRestApiErrorDispatcher();
const httpErrorHandlerCaller = (status: number, locationHeader?: string) =>
@@ -30,6 +32,34 @@ export default ({
const harAksjonspunkt = !!medisinskVilkårAksjonspunktkode;
+ if (featureToggles?.LOKALE_PAKKER) {
+ return (
+
+ );
+ }
+
return (
void;
+ featureToggles: FeatureToggles;
}
-export default ({ behandling: { links }, readOnly, aksjonspunkter, submitCallback }: OmBarnetProps) => {
+export default ({ behandling: { links }, readOnly, aksjonspunkter, submitCallback, featureToggles }: OmBarnetProps) => {
const { addErrorMessage } = useRestApiErrorDispatcher();
const httpErrorHandlerCaller = (status: number, locationHeader?: string) =>
httpErrorHandler(status, addErrorMessage, locationHeader);
@@ -32,6 +34,25 @@ export default ({ behandling: { links }, readOnly, aksjonspunkter, submitCallbac
{ kode: omBarnetAksjonspunktkode, begrunnelse: 'Rett etter pleietrengendes død er behandlet', ...data },
]);
+ if (featureToggles?.LOKALE_PAKKER) {
+ return (
+
+ );
+ }
+
return (
void;
saksbehandlere: { [key: string]: string };
+ featureToggles: FeatureToggles;
}
export default ({
@@ -23,6 +25,7 @@ export default ({
aksjonspunkter,
submitCallback,
saksbehandlere,
+ featureToggles,
}: OmsorgenForProps) => {
const { addErrorMessage } = useRestApiErrorDispatcher();
const httpErrorHandlerCaller = (status: number, locationHeader?: string) =>
@@ -35,6 +38,25 @@ export default ({
const løsAksjonspunkt = omsorgsperioder =>
submitCallback([{ kode: omsorgenForAksjonspunktkode, begrunnelse: 'Omsorgen for er behandlet', omsorgsperioder }]);
+ if (featureToggles?.LOKALE_PAKKER) {
+ return (
+
+ );
+ }
+
return (
(
-
-);
+ featureToggles,
+}) =>
+ featureToggles?.LOKALE_PAKKER ? (
+
+ ) : (
+
+ );
diff --git a/packages/behandling-utvidet-rett/src/panelDefinisjoner/prosessStegPaneler/utvidetRettPanel/utvidetRettMikrofrontend/UtvidetRettMikrofrontend.tsx b/packages/behandling-utvidet-rett/src/panelDefinisjoner/prosessStegPaneler/utvidetRettPanel/utvidetRettMikrofrontend/UtvidetRettMikrofrontend.tsx
index d9fd533b39..04f38587dd 100644
--- a/packages/behandling-utvidet-rett/src/panelDefinisjoner/prosessStegPaneler/utvidetRettPanel/utvidetRettMikrofrontend/UtvidetRettMikrofrontend.tsx
+++ b/packages/behandling-utvidet-rett/src/panelDefinisjoner/prosessStegPaneler/utvidetRettPanel/utvidetRettMikrofrontend/UtvidetRettMikrofrontend.tsx
@@ -1,4 +1,5 @@
import { Omsorgsdager } from '@navikt/k9-fe-omsorgsdager';
+import { Omsorgsdager as LokalOmsorgsdager } from '@k9-sak-web/fakta-omsorgsdager';
import React from 'react';
import KartleggePropertyTilUtvidetRettMikrofrontendKomponent from './KartleggePropertyTilUtvidetRettMikrofrontendKomponent';
@@ -12,6 +13,7 @@ export default props => {
behandling,
status,
vilkar,
+ featureToggles,
} = props;
const containerData = KartleggePropertyTilUtvidetRettMikrofrontendKomponent(
saksInformasjon,
@@ -24,5 +26,8 @@ export default props => {
if (!containerData) {
return null;
}
+ if (featureToggles?.LOKALE_PAKKER) {
+ return ;
+ }
return ;
};
diff --git a/packages/prosess-aarskvantum-oms/src/components/saerlige-smittevernhensyn/SaerligeSmittevernhensynMikrofrontend.tsx b/packages/prosess-aarskvantum-oms/src/components/saerlige-smittevernhensyn/SaerligeSmittevernhensynMikrofrontend.tsx
index 4674133964..422e5c1c41 100644
--- a/packages/prosess-aarskvantum-oms/src/components/saerlige-smittevernhensyn/SaerligeSmittevernhensynMikrofrontend.tsx
+++ b/packages/prosess-aarskvantum-oms/src/components/saerlige-smittevernhensyn/SaerligeSmittevernhensynMikrofrontend.tsx
@@ -1,9 +1,10 @@
import { FormState } from '@fpsak-frontend/form/index';
import { Omsorgsdager } from '@navikt/k9-fe-omsorgsdager';
+import { Omsorgsdager as LokalOmsorgsdager } from '@k9-sak-web/fakta-omsorgsdager';
import React from 'react';
import KartleggePropertyTilSaerligeSmittevernhensynMikrofrontend from './KartleggePropertyTilSaerligeSmittevernhensynMikrofrontend';
-export default ({ submitCallback, behandling, saerligSmittevernAp, aktiviteter }) => {
+export default ({ submitCallback, behandling, saerligSmittevernAp, aktiviteter, featureToggles }) => {
const data = KartleggePropertyTilSaerligeSmittevernhensynMikrofrontend(
submitCallback,
behandling,
@@ -14,5 +15,8 @@ export default ({ submitCallback, behandling, saerligSmittevernAp, aktiviteter }
if (!data) {
return null;
}
+ if (featureToggles?.LOKALE_PAKKER) {
+ return ;
+ }
return ;
};
diff --git "a/packages/prosess-aarskvantum-oms/src/\303\205rskvantumIndex.tsx" "b/packages/prosess-aarskvantum-oms/src/\303\205rskvantumIndex.tsx"
index fe25835f7b..8b49f3e873 100644
--- "a/packages/prosess-aarskvantum-oms/src/\303\205rskvantumIndex.tsx"
+++ "b/packages/prosess-aarskvantum-oms/src/\303\205rskvantumIndex.tsx"
@@ -72,16 +72,16 @@ const ÅrskvantumIndex = ({
const visAPVurderÅrskvantumDokIOmsorgsdagerFrontend =
apForVurderÅrskvantumDok !== undefined &&
(!åpenAksjonspunkt || apForVurderÅrskvantumDok.status.kode === aksjonspunktStatus.UTFORT);
+ const [featureToggles] = useFeatureToggles();
const propsTilMikrofrontend = {
submitCallback,
behandling,
saerligSmittevernAp: apForVurderÅrskvantumDok,
aktiviteter: sisteUttaksplan?.aktiviteter,
+ featureToggles,
};
- const [featureToggles] = useFeatureToggles();
-
return (
{aksjonspunkter.length > 0 && featureToggles.AKSJONSPUNKT_9014 && (
diff --git a/webpack/mocks/feature-toggles.js b/webpack/mocks/feature-toggles.js
index 9f5e2f6e50..d9e37729eb 100644
--- a/webpack/mocks/feature-toggles.js
+++ b/webpack/mocks/feature-toggles.js
@@ -65,6 +65,10 @@ const featureToggles = [
key: 'FAKTA_BEREGNING_REDESIGN',
value: process.env.FAKTA_BEREGNING_REDESIGN,
},
+ {
+ key: 'LOKALE_PAKKER',
+ value: process.env.LOKALE_PAKKER,
+ },
];
module.exports = function (app) {