From f34cfddc49e74c136961375b467eb77c85578b99 Mon Sep 17 00:00:00 2001 From: Klara M Helgemo Date: Wed, 21 Aug 2024 10:08:11 +0200 Subject: [PATCH 01/16] Legger til overskrifter i statusfilter Tiltakshendelser i Enhetens oversikt --- src/ducks/ui/listevisning-selectors.ts | 6 ++++ src/ducks/ui/listevisning.ts | 5 ++- src/enhetsportefolje/enhet-listehode.tsx | 41 +++++++++++++++++++++++- src/mocks/data/features.ts | 2 +- src/model-interfaces.ts | 5 ++- 5 files changed, 55 insertions(+), 4 deletions(-) diff --git a/src/ducks/ui/listevisning-selectors.ts b/src/ducks/ui/listevisning-selectors.ts index aab69f2c1..3f09f831f 100755 --- a/src/ducks/ui/listevisning-selectors.ts +++ b/src/ducks/ui/listevisning-selectors.ts @@ -15,6 +15,7 @@ import { I_AVTALT_AKTIVITET, MIN_ARBEIDSLISTE, MOTER_IDAG, + TILTAKSHENDELSER, TILTAKSPENGER_YTELSE, UNDER_VURDERING, UTLOPTE_AKTIVITETER, @@ -138,6 +139,8 @@ export function getMuligeKolonner(filtervalg: FiltervalgModell, oversiktType: Ov const filtrertPaHuskelapp = filtervalg.ferdigfilterListe.includes(HUSKELAPP); + const filtrertPaTiltakshendelse = filtervalg.ferdigfilterListe.includes(TILTAKSHENDELSER); + return ([] as Kolonne[]) .concat(addHvis(Kolonne.FODELAND, filtrertPaLandgruppeEllerFoedeland)) .concat(addHvis(Kolonne.STATSBORGERSKAP, filtrertPaLandgruppeEllerFoedeland)) @@ -187,5 +190,8 @@ export function getMuligeKolonner(filtervalg: FiltervalgModell, oversiktType: Ov .concat(addHvis(Kolonne.UTDANNING_OG_SITUASJON_SIST_ENDRET, filtrertPaUtdanningEllerSituasjonSomKanHaEndring)) .concat(addHvis(Kolonne.HUSKELAPP_KOMMENTAR, filtrertPaHuskelapp)) .concat(addHvis(Kolonne.HUSKELAPP_FRIST, filtrertPaHuskelapp)) + .concat(addHvis(Kolonne.TILTAKSHENDELSE, filtrertPaTiltakshendelse)) + .concat(addHvis(Kolonne.TILTAKSHENDELSE_DATO_OPPRETTET, filtrertPaTiltakshendelse)) + .concat(addHvis(Kolonne.TILTAKSHENDELSE_TILTAKSTYPE, filtrertPaTiltakshendelse)) .concat([Kolonne.OPPFOLGINGSTARTET]); } diff --git a/src/ducks/ui/listevisning.ts b/src/ducks/ui/listevisning.ts index 6ecb6523b..f0744a2b5 100755 --- a/src/ducks/ui/listevisning.ts +++ b/src/ducks/ui/listevisning.ts @@ -58,7 +58,10 @@ export enum Kolonne { HAR_BARN_UNDER_18 = 'har_barn_under_18', UTDANNING_OG_SITUASJON_SIST_ENDRET = 'utdanning_og_situasjon_sist_endret', HUSKELAPP_FRIST = 'huskelapp_frist', - HUSKELAPP_KOMMENTAR = 'huskelapp_kommentar' + HUSKELAPP_KOMMENTAR = 'huskelapp_kommentar', + TILTAKSHENDELSE = 'tiltakshendelse', + TILTAKSHENDELSE_DATO_OPPRETTET = 'tiltakshendelse_dato_opprettet', + TILTAKSHENDELSE_TILTAKSTYPE = 'tiltakshendelse_tiltakstype' } export enum OversiktType { diff --git a/src/enhetsportefolje/enhet-listehode.tsx b/src/enhetsportefolje/enhet-listehode.tsx index b17f35eb9..9ea281ae8 100755 --- a/src/enhetsportefolje/enhet-listehode.tsx +++ b/src/enhetsportefolje/enhet-listehode.tsx @@ -8,6 +8,7 @@ import { DAGPENGER_YTELSE_PERMITTERING_FISKEINDUSTRI, I_AVTALT_AKTIVITET, MOTER_IDAG, + TILTAKSHENDELSER, UNDER_VURDERING, UTLOPTE_AKTIVITETER, VENTER_PA_SVAR_FRA_BRUKER, @@ -24,7 +25,7 @@ import './enhetsportefolje.css'; import './brukerliste.css'; import {OrNothing} from '../utils/types/types'; import {useFeatureSelector} from '../hooks/redux/use-feature-selector'; -import {VIS_AAP_VURDERINGSFRISTKOLONNER} from '../konstanter'; +import {VIS_AAP_VURDERINGSFRISTKOLONNER, VIS_STATUSFILTER_TILTAKSHENDELSE} from '../konstanter'; function harValgteAktiviteter(aktiviteter) { if (aktiviteter && Object.keys(aktiviteter).length > 0) { @@ -52,6 +53,7 @@ function EnhetListehode({ valgteKolonner }: EnhetListehodeProps) { const vis_kolonner_for_vurderingsfrist_aap = useFeatureSelector()(VIS_AAP_VURDERINGSFRISTKOLONNER); + const vis_kolonner_for_tiltakshendelser = useFeatureSelector()(VIS_STATUSFILTER_TILTAKSHENDELSE); const {ytelse} = filtervalg; const erAapYtelse = Object.keys(ytelseAapSortering).includes(ytelse!); const aapPeriodetype = erAapYtelse ? ytelseAapSortering[ytelse!].periodetype : ''; @@ -378,6 +380,7 @@ function EnhetListehode({ title="Tidspunktet møtet starter" headerId="moter-idag" /> + {}
+ {vis_kolonner_for_tiltakshendelser && ( + + )} + {vis_kolonner_for_tiltakshendelser && ( + + )} + {vis_kolonner_for_tiltakshendelser && ( + + )}
diff --git a/src/mocks/data/features.ts b/src/mocks/data/features.ts index 9a46a87ed..c4d1fa035 100644 --- a/src/mocks/data/features.ts +++ b/src/mocks/data/features.ts @@ -19,7 +19,7 @@ const toggles = { [VIS_AAP_VURDERINGSFRISTKOLONNER]: true, [FILTER_FOR_PERSONER_MED_BARN_UNDER_18]: true, [HUSKELAPP]: true, - [VIS_STATUSFILTER_TILTAKSHENDELSE]: false + [VIS_STATUSFILTER_TILTAKSHENDELSE]: true }; export default toggles; diff --git a/src/model-interfaces.ts b/src/model-interfaces.ts index 86ccecf22..bbd9fb0d4 100755 --- a/src/model-interfaces.ts +++ b/src/model-interfaces.ts @@ -59,7 +59,10 @@ export enum Sorteringsfelt { UTDANNING_OG_SITUASJON_SIST_ENDRET = 'utdanningOgSituasjonSistEndret', HUSKELAPP_KOMMENTAR = 'huskelapp_kommentar', HUSKELAPP_FRIST = 'huskelapp_frist', - HUSKELAPP = 'huskelapp' + HUSKELAPP = 'huskelapp', + TILTAKSHENDELSE = 'tiltakshendelse', + TILTAKSHENDELSE_DATO_OPPRETTET = 'tiltakshendelse_dato_opprettet', + TILTAKSHENDELSE_TILTAKSTYPE = 'tiltakshendelse_tiltakstype' } export interface FiltervalgModell { From 126f80702c2a043d3b70192b000afba0ccdbdacb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mathias=20S=2E=20M=C3=BCller?= Date: Thu, 22 Aug 2024 10:12:26 +0200 Subject: [PATCH 02/16] Ta bort sistEndret Co-authored-by: Klara M Helgemo --- src/model-interfaces.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/src/model-interfaces.ts b/src/model-interfaces.ts index bbd9fb0d4..a1fd03931 100755 --- a/src/model-interfaces.ts +++ b/src/model-interfaces.ts @@ -300,7 +300,6 @@ export interface TiltakshendelseModell { hendelseTekst: string; hendelseLenke: string; tiltakstypeKode: string | null; - sistEndret: Date; } export enum Status { From 981a5a0291383146b9b8d40c54643b087995e734 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mathias=20S=2E=20M=C3=BCller?= Date: Thu, 22 Aug 2024 10:13:49 +0200 Subject: [PATCH 03/16] Endre navn til TILTAKSHENDELSE_LENKE Co-authored-by: Klara M Helgemo --- src/ducks/ui/listevisning-selectors.ts | 6 +++--- src/ducks/ui/listevisning.ts | 2 +- src/model-interfaces.ts | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/ducks/ui/listevisning-selectors.ts b/src/ducks/ui/listevisning-selectors.ts index 3f09f831f..d6157ee1c 100755 --- a/src/ducks/ui/listevisning-selectors.ts +++ b/src/ducks/ui/listevisning-selectors.ts @@ -156,6 +156,9 @@ export function getMuligeKolonner(filtervalg: FiltervalgModell, oversiktType: Ov .concat(addHvis(Kolonne.UTLOPTE_AKTIVITETER, filtervalg.ferdigfilterListe.includes(UTLOPTE_AKTIVITETER))) .concat(addHvis(Kolonne.AVTALT_AKTIVITET, filtervalg.ferdigfilterListe.includes(I_AVTALT_AKTIVITET))) .concat(addHvis(Kolonne.VENTER_SVAR, filtrertPaVenterSvarFraNavEllerBruker)) + .concat(addHvis(Kolonne.TILTAKSHENDELSE_LENKE, filtrertPaTiltakshendelse)) + .concat(addHvis(Kolonne.TILTAKSHENDELSE_DATO_OPPRETTET, filtrertPaTiltakshendelse)) + .concat(addHvis(Kolonne.TILTAKSHENDELSE_TILTAKSTYPE, filtrertPaTiltakshendelse)) .concat(addHvis(Kolonne.VEDTAKSTATUS, filtrertPaUnderVurdering)) .concat(addHvis(Kolonne.VEDTAKSTATUS_ENDRET, filtrertPaUnderVurdering)) .concat(addHvis(Kolonne.ANSVARLIG_VEILEDER_FOR_VEDTAK, filtrertPaUnderVurdering)) @@ -190,8 +193,5 @@ export function getMuligeKolonner(filtervalg: FiltervalgModell, oversiktType: Ov .concat(addHvis(Kolonne.UTDANNING_OG_SITUASJON_SIST_ENDRET, filtrertPaUtdanningEllerSituasjonSomKanHaEndring)) .concat(addHvis(Kolonne.HUSKELAPP_KOMMENTAR, filtrertPaHuskelapp)) .concat(addHvis(Kolonne.HUSKELAPP_FRIST, filtrertPaHuskelapp)) - .concat(addHvis(Kolonne.TILTAKSHENDELSE, filtrertPaTiltakshendelse)) - .concat(addHvis(Kolonne.TILTAKSHENDELSE_DATO_OPPRETTET, filtrertPaTiltakshendelse)) - .concat(addHvis(Kolonne.TILTAKSHENDELSE_TILTAKSTYPE, filtrertPaTiltakshendelse)) .concat([Kolonne.OPPFOLGINGSTARTET]); } diff --git a/src/ducks/ui/listevisning.ts b/src/ducks/ui/listevisning.ts index f0744a2b5..c3408cb7e 100755 --- a/src/ducks/ui/listevisning.ts +++ b/src/ducks/ui/listevisning.ts @@ -59,7 +59,7 @@ export enum Kolonne { UTDANNING_OG_SITUASJON_SIST_ENDRET = 'utdanning_og_situasjon_sist_endret', HUSKELAPP_FRIST = 'huskelapp_frist', HUSKELAPP_KOMMENTAR = 'huskelapp_kommentar', - TILTAKSHENDELSE = 'tiltakshendelse', + TILTAKSHENDELSE_LENKE = 'tiltakshendelse_lenke', TILTAKSHENDELSE_DATO_OPPRETTET = 'tiltakshendelse_dato_opprettet', TILTAKSHENDELSE_TILTAKSTYPE = 'tiltakshendelse_tiltakstype' } diff --git a/src/model-interfaces.ts b/src/model-interfaces.ts index a1fd03931..772462717 100755 --- a/src/model-interfaces.ts +++ b/src/model-interfaces.ts @@ -60,7 +60,7 @@ export enum Sorteringsfelt { HUSKELAPP_KOMMENTAR = 'huskelapp_kommentar', HUSKELAPP_FRIST = 'huskelapp_frist', HUSKELAPP = 'huskelapp', - TILTAKSHENDELSE = 'tiltakshendelse', + TILTAKSHENDELSE_LENKE = 'tiltakshendelse_lenke', TILTAKSHENDELSE_DATO_OPPRETTET = 'tiltakshendelse_dato_opprettet', TILTAKSHENDELSE_TILTAKSTYPE = 'tiltakshendelse_tiltakstype' } From f0762bfd541e861cd14f1bf44e206324ac6aa309 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mathias=20S=2E=20M=C3=BCller?= Date: Thu, 22 Aug 2024 10:14:01 +0200 Subject: [PATCH 04/16] Legg til mockdata Co-authored-by: Klara M Helgemo --- src/mocks/data/portefolje.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/mocks/data/portefolje.ts b/src/mocks/data/portefolje.ts index 2a6b14ce5..9fadd712a 100644 --- a/src/mocks/data/portefolje.ts +++ b/src/mocks/data/portefolje.ts @@ -200,6 +200,18 @@ const lagHuskelapp = fnr => { }; }; +const lagTiltakshendelse = () => { + return [ + { + hendelseId: '9384756932847569', + hendelseOpprettet: '2024-05-17', + hendelseTekst: 'Lenketekst', + hendelseLenke: 'https://www.nav.no', + tiltakstypeKode: 'AFT' + } + ]; +}; + function lagBruker(sikkerhetstiltak = []) { const grunndata = lagGrunndata(); @@ -231,6 +243,7 @@ function lagBruker(sikkerhetstiltak = []) { sikkerhetstiltak, venterPaSvarFraBruker: grunndata.venterPaSvarFraBruker, venterPaSvarFraNAV: grunndata.venterPaSvarFraNAV, + tiltakshendelser: lagTiltakshendelse(), nyesteUtlopteAktivitet: grunndata.nesteUtlopteAktivitet, egenAnsatt: random_egenAnsatt ? true : '', skjermetTil: random_harSkjermetTil ? randomDateInNearFuture() : '', From a31bb25a73af43ae4fbcb63c8c2f410d1ffb8c61 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mathias=20S=2E=20M=C3=BCller?= Date: Thu, 22 Aug 2024 10:14:40 +0200 Subject: [PATCH 05/16] Lag ny type kolonne og legg til datakolonner Co-authored-by: Klara M Helgemo --- .../tabell/kolonner/lenkekolonne.tsx | 36 ++++++++ src/enhetsportefolje/enhet-kolonner.tsx | 29 +++++++ src/enhetsportefolje/enhet-listehode.tsx | 82 ++++++++++--------- 3 files changed, 108 insertions(+), 39 deletions(-) create mode 100755 src/components/tabell/kolonner/lenkekolonne.tsx diff --git a/src/components/tabell/kolonner/lenkekolonne.tsx b/src/components/tabell/kolonner/lenkekolonne.tsx new file mode 100755 index 000000000..e43ad7fa3 --- /dev/null +++ b/src/components/tabell/kolonner/lenkekolonne.tsx @@ -0,0 +1,36 @@ +import {BrukerModell} from '../../../model-interfaces'; +import {oppdaterBrukerIKontekstOgNavigerTilLenke} from '../../../utils/utils'; +import {AksjonKnappMedPopoverFeilmelding} from '../../aksjon-knapp-med-popover-feilmelding/aksjon-knapp-med-popover-feilmelding'; + +interface LenkeKolonneProps { + className?: string; + bruker: BrukerModell; + skalVises: boolean; +} + +const LenkeKolonne = ({className, bruker, skalVises}: LenkeKolonneProps) => { + if (!skalVises || !bruker.tiltakshendelser) { + return null; + } + const tiltakshendelse = bruker.tiltakshendelser[0]; + + const handterKlikk = () => oppdaterBrukerIKontekstOgNavigerTilLenke(bruker.fnr, tiltakshendelse.hendelseLenke); + + const handterKlikkNyFane = () => + oppdaterBrukerIKontekstOgNavigerTilLenke(bruker.fnr, tiltakshendelse.hendelseLenke, true); + + return ( +
+ {tiltakshendelse && ( + + )} +
+ ); +}; + +export default LenkeKolonne; diff --git a/src/enhetsportefolje/enhet-kolonner.tsx b/src/enhetsportefolje/enhet-kolonner.tsx index d9587b839..f441d1ecf 100755 --- a/src/enhetsportefolje/enhet-kolonner.tsx +++ b/src/enhetsportefolje/enhet-kolonner.tsx @@ -6,6 +6,7 @@ import { avvik14aVedtakAvhengigeFilter, I_AVTALT_AKTIVITET, MOTER_IDAG, + TILTAKSHENDELSER, UNDER_VURDERING, UTLOPTE_AKTIVITETER, VENTER_PA_SVAR_FRA_BRUKER, @@ -52,6 +53,7 @@ import {useGeografiskbostedSelector} from '../hooks/redux/use-geografiskbosted-s import {useTolkbehovSelector} from '../hooks/redux/use-tolkbehovspraak-selector'; import {useFeatureSelector} from '../hooks/redux/use-feature-selector'; import {VIS_AAP_VURDERINGSFRISTKOLONNER} from '../konstanter'; +import LenkeKolonne from '../components/tabell/kolonner/lenkekolonne'; interface EnhetKolonnerProps { className?: string; @@ -106,6 +108,9 @@ function EnhetKolonner({className, bruker, enhetId, filtervalg, valgteKolonner, valgteKolonner.includes(Kolonne.UTLOP_AKTIVITET) && (filtervalg.tiltakstyper.length > 0 || filtervalg.aktiviteterForenklet.length > 0); + // Foreløpig tar vi bare inn én hendelse per person + const tiltakshendelser = bruker.tiltakshendelser ? bruker.tiltakshendelser[0] : null; + const sisteEndringTidspunkt = bruker.sisteEndringTidspunkt ? new Date(bruker.sisteEndringTidspunkt) : null; const tolkbehovSpraakData = useTolkbehovSelector(); @@ -272,6 +277,30 @@ function EnhetKolonner({className, bruker, enhetId, filtervalg, valgteKolonner, valgteKolonner.includes(Kolonne.VENTER_SVAR) } /> + + + 0) { @@ -53,7 +53,6 @@ function EnhetListehode({ valgteKolonner }: EnhetListehodeProps) { const vis_kolonner_for_vurderingsfrist_aap = useFeatureSelector()(VIS_AAP_VURDERINGSFRISTKOLONNER); - const vis_kolonner_for_tiltakshendelser = useFeatureSelector()(VIS_STATUSFILTER_TILTAKSHENDELSE); const {ytelse} = filtervalg; const erAapYtelse = Object.keys(ytelseAapSortering).includes(ytelse!); const aapPeriodetype = erAapYtelse ? ytelseAapSortering[ytelse!].periodetype : ''; @@ -127,7 +126,6 @@ function EnhetListehode({ headerId="statsborgerskap" skalVises={valgteKolonner.includes(Kolonne.STATSBORGERSKAP)} /> - - {vis_kolonner_for_tiltakshendelser && ( - - )} - {vis_kolonner_for_tiltakshendelser && ( - - )} - {vis_kolonner_for_tiltakshendelser && ( - - )} + + +
From e52eb7f8018ddf2f698368108aa68554a0f8600e Mon Sep 17 00:00:00 2001 From: Klara M Helgemo Date: Fri, 23 Aug 2024 10:35:27 +0200 Subject: [PATCH 06/16] Legger inn kolonner for tiltakshendelser i Min oversikt --- src/minoversikt/minoversikt-kolonner.tsx | 28 +++++++++++++++ src/minoversikt/minoversikt-listehode.tsx | 43 +++++++++++++++++++++++ 2 files changed, 71 insertions(+) diff --git a/src/minoversikt/minoversikt-kolonner.tsx b/src/minoversikt/minoversikt-kolonner.tsx index 91d053c99..0212c42a1 100755 --- a/src/minoversikt/minoversikt-kolonner.tsx +++ b/src/minoversikt/minoversikt-kolonner.tsx @@ -22,6 +22,7 @@ import { I_AVTALT_AKTIVITET, MIN_ARBEIDSLISTE, MOTER_IDAG, + TILTAKSHENDELSER, UNDER_VURDERING, UTLOPTE_AKTIVITETER, VENTER_PA_SVAR_FRA_BRUKER, @@ -52,6 +53,7 @@ import {useTolkbehovSelector} from '../hooks/redux/use-tolkbehovspraak-selector' import {useFeatureSelector} from '../hooks/redux/use-feature-selector'; import {VIS_AAP_VURDERINGSFRISTKOLONNER} from '../konstanter'; import {truncateTekst} from '../utils/tekst-utils'; +import LenkeKolonne from '../components/tabell/kolonner/lenkekolonne'; interface MinOversiktKolonnerProps { className?: string; @@ -108,6 +110,8 @@ function MinoversiktDatokolonner({className, bruker, enhetId, filtervalg, valgte const forenkletAktivitetOgTiltak = valgteKolonner.includes(Kolonne.UTLOP_AKTIVITET) && (filtervalg.tiltakstyper.length > 0 || filtervalg.aktiviteterForenklet.length > 0); + // Foreløpig tar vi bare inn én hendelse per person + const tiltakshendelser = bruker.tiltakshendelser ? bruker.tiltakshendelser[0] : null; const sisteEndringTidspunkt = bruker.sisteEndringTidspunkt ? new Date(bruker.sisteEndringTidspunkt) : null; const tolkbehovSpraakData = useTolkbehovSelector(); @@ -290,6 +294,30 @@ function MinoversiktDatokolonner({className, bruker, enhetId, filtervalg, valgte tekst={moteErAvtaltMedNAV ? 'Avtalt med NAV' : '-'} skalVises={!!ferdigfilterListe?.includes(MOTER_IDAG) && valgteKolonner.includes(Kolonne.MOTE_ER_AVTALT)} /> + + + + + + ); From 024412fba3ed8fb9ad6c277714247213fcf01843 Mon Sep 17 00:00:00 2001 From: Klara M Helgemo Date: Fri, 23 Aug 2024 10:49:48 +0200 Subject: [PATCH 07/16] Update features.ts Gjeledr mock-data --- src/mocks/data/features.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mocks/data/features.ts b/src/mocks/data/features.ts index c4d1fa035..9a46a87ed 100644 --- a/src/mocks/data/features.ts +++ b/src/mocks/data/features.ts @@ -19,7 +19,7 @@ const toggles = { [VIS_AAP_VURDERINGSFRISTKOLONNER]: true, [FILTER_FOR_PERSONER_MED_BARN_UNDER_18]: true, [HUSKELAPP]: true, - [VIS_STATUSFILTER_TILTAKSHENDELSE]: true + [VIS_STATUSFILTER_TILTAKSHENDELSE]: false }; export default toggles; From 99dc0b06d9edbc1c86a06d92d7c3c3df5ad68efb Mon Sep 17 00:00:00 2001 From: Klara M Helgemo Date: Fri, 23 Aug 2024 13:32:54 +0200 Subject: [PATCH 08/16] Tilpasninger til brukermodell fra backend MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Mathias Sundt Müller --- .../tabell/kolonner/lenkekolonne.tsx | 4 ++-- src/enhetsportefolje/enhet-kolonner.tsx | 7 ++----- src/minoversikt/minoversikt-kolonner.tsx | 6 ++---- src/mocks/data/portefolje.ts | 18 ++++++++---------- src/model-interfaces.ts | 2 +- 5 files changed, 15 insertions(+), 22 deletions(-) diff --git a/src/components/tabell/kolonner/lenkekolonne.tsx b/src/components/tabell/kolonner/lenkekolonne.tsx index e43ad7fa3..ddbc868a0 100755 --- a/src/components/tabell/kolonner/lenkekolonne.tsx +++ b/src/components/tabell/kolonner/lenkekolonne.tsx @@ -9,10 +9,10 @@ interface LenkeKolonneProps { } const LenkeKolonne = ({className, bruker, skalVises}: LenkeKolonneProps) => { - if (!skalVises || !bruker.tiltakshendelser) { + if (!skalVises || !bruker.tiltakshendelse) { return null; } - const tiltakshendelse = bruker.tiltakshendelser[0]; + const tiltakshendelse = bruker.tiltakshendelse; const handterKlikk = () => oppdaterBrukerIKontekstOgNavigerTilLenke(bruker.fnr, tiltakshendelse.hendelseLenke); diff --git a/src/enhetsportefolje/enhet-kolonner.tsx b/src/enhetsportefolje/enhet-kolonner.tsx index f441d1ecf..466c2a26b 100755 --- a/src/enhetsportefolje/enhet-kolonner.tsx +++ b/src/enhetsportefolje/enhet-kolonner.tsx @@ -108,9 +108,6 @@ function EnhetKolonner({className, bruker, enhetId, filtervalg, valgteKolonner, valgteKolonner.includes(Kolonne.UTLOP_AKTIVITET) && (filtervalg.tiltakstyper.length > 0 || filtervalg.aktiviteterForenklet.length > 0); - // Foreløpig tar vi bare inn én hendelse per person - const tiltakshendelser = bruker.tiltakshendelser ? bruker.tiltakshendelser[0] : null; - const sisteEndringTidspunkt = bruker.sisteEndringTidspunkt ? new Date(bruker.sisteEndringTidspunkt) : null; const tolkbehovSpraakData = useTolkbehovSelector(); @@ -287,7 +284,7 @@ function EnhetKolonner({className, bruker, enhetId, filtervalg, valgteKolonner, /> 0 || filtervalg.aktiviteterForenklet.length > 0); - // Foreløpig tar vi bare inn én hendelse per person - const tiltakshendelser = bruker.tiltakshendelser ? bruker.tiltakshendelser[0] : null; const sisteEndringTidspunkt = bruker.sisteEndringTidspunkt ? new Date(bruker.sisteEndringTidspunkt) : null; const tolkbehovSpraakData = useTolkbehovSelector(); @@ -304,7 +302,7 @@ function MinoversiktDatokolonner({className, bruker, enhetId, filtervalg, valgte /> { }; const lagTiltakshendelse = () => { - return [ - { - hendelseId: '9384756932847569', - hendelseOpprettet: '2024-05-17', - hendelseTekst: 'Lenketekst', - hendelseLenke: 'https://www.nav.no', - tiltakstypeKode: 'AFT' - } - ]; + return { + hendelseId: '9384756932847569', + hendelseOpprettet: '2024-05-17', + hendelseTekst: 'Lenketekst', + hendelseLenke: 'https://www.nav.no', + tiltakstypeKode: 'AFT' + }; }; function lagBruker(sikkerhetstiltak = []) { @@ -243,7 +241,7 @@ function lagBruker(sikkerhetstiltak = []) { sikkerhetstiltak, venterPaSvarFraBruker: grunndata.venterPaSvarFraBruker, venterPaSvarFraNAV: grunndata.venterPaSvarFraNAV, - tiltakshendelser: lagTiltakshendelse(), + tiltakshendelse: lagTiltakshendelse(), nyesteUtlopteAktivitet: grunndata.nesteUtlopteAktivitet, egenAnsatt: random_egenAnsatt ? true : '', skjermetTil: random_harSkjermetTil ? randomDateInNearFuture() : '', diff --git a/src/model-interfaces.ts b/src/model-interfaces.ts index 772462717..eade99c27 100755 --- a/src/model-interfaces.ts +++ b/src/model-interfaces.ts @@ -170,7 +170,7 @@ export interface BrukerModell { nyesteUtlopteAktivitet?: string; // dato veilederNavn?: string; brukertiltak?: string[]; - tiltakshendelser?: TiltakshendelseModell[]; + tiltakshendelse?: TiltakshendelseModell; aktiviteter?: AktiviteterModell; // kun avtalte aktiviteter alleAktiviteter?: AktiviteterModell; aktivitetStart?: string; // dato From df8b9b768e9ee6a64c088f56346b57016e52748e Mon Sep 17 00:00:00 2001 From: Klara M Helgemo Date: Fri, 23 Aug 2024 13:58:32 +0200 Subject: [PATCH 09/16] Legger til hendelse-kolonnene i Velg kolonner MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Mathias Sundt Müller --- src/components/toolbar/listevisning/listevisning-utils.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/components/toolbar/listevisning/listevisning-utils.ts b/src/components/toolbar/listevisning/listevisning-utils.ts index 906de7a84..105b3460f 100755 --- a/src/components/toolbar/listevisning/listevisning-utils.ts +++ b/src/components/toolbar/listevisning/listevisning-utils.ts @@ -54,3 +54,6 @@ alternativerConfig.set(Kolonne.HAR_BARN_UNDER_18, {tekstlabel: 'Barn under 18 å alternativerConfig.set(Kolonne.UTDANNING_OG_SITUASJON_SIST_ENDRET, {tekstlabel: 'Dato sist endret'}); alternativerConfig.set(Kolonne.HUSKELAPP_KOMMENTAR, {tekstlabel: 'Huskelapp'}); alternativerConfig.set(Kolonne.HUSKELAPP_FRIST, {tekstlabel: 'Frist huskelapp'}); +alternativerConfig.set(Kolonne.TILTAKSHENDELSE_LENKE, {tekstlabel: 'Tiltakshendelse lenke'}); +alternativerConfig.set(Kolonne.TILTAKSHENDELSE_DATO_OPPRETTET, {tekstlabel: 'Tiltakshendelse opprettet'}); +alternativerConfig.set(Kolonne.TILTAKSHENDELSE_TILTAKSTYPE, {tekstlabel: 'Tiltakstype'}); From afb9e4ef59fed9e7775b0c876d1aab5675b8742b Mon Sep 17 00:00:00 2001 From: Klara M Helgemo Date: Mon, 26 Aug 2024 13:25:53 +0200 Subject: [PATCH 10/16] Designendringer. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Mathias Sundt Müller --- src/enhetsportefolje/enhet-kolonner.tsx | 8 -------- src/enhetsportefolje/enhet-listehode.tsx | 18 ++---------------- src/filtrering/filter-konstanter.ts | 2 +- src/minoversikt/minoversikt-kolonner.tsx | 8 -------- src/minoversikt/minoversikt-listehode.tsx | 18 ++---------------- src/mocks/data/features.ts | 2 +- 6 files changed, 6 insertions(+), 50 deletions(-) diff --git a/src/enhetsportefolje/enhet-kolonner.tsx b/src/enhetsportefolje/enhet-kolonner.tsx index 466c2a26b..5b9e02a68 100755 --- a/src/enhetsportefolje/enhet-kolonner.tsx +++ b/src/enhetsportefolje/enhet-kolonner.tsx @@ -290,14 +290,6 @@ function EnhetKolonner({className, bruker, enhetId, filtervalg, valgteKolonner, valgteKolonner.includes(Kolonne.TILTAKSHENDELSE_DATO_OPPRETTET) } /> - -
diff --git a/src/filtrering/filter-konstanter.ts b/src/filtrering/filter-konstanter.ts index 60bf6dc0d..fccf046fc 100755 --- a/src/filtrering/filter-konstanter.ts +++ b/src/filtrering/filter-konstanter.ts @@ -123,7 +123,7 @@ export const ferdigfilterListeLabelTekst = { VENTER_PA_SVAR_FRA_NAV: 'Venter på svar fra NAV', VENTER_PA_SVAR_FRA_BRUKER: 'Venter på svar fra bruker', MOTER_IDAG: 'Møte med NAV i dag', - TILTAKSHENDELSER: 'Tiltaksdeltakelse', + TILTAKSHENDELSER: 'Hendelser på tiltak', UTLOPTE_AKTIVITETER: 'Utløpte aktiviteter', IKKE_I_AVTALT_AKTIVITET: 'Ikke i avtalt aktivitet', I_AVTALT_AKTIVITET: 'I avtalt aktivitet', diff --git a/src/minoversikt/minoversikt-kolonner.tsx b/src/minoversikt/minoversikt-kolonner.tsx index f938875b4..d2125085b 100755 --- a/src/minoversikt/minoversikt-kolonner.tsx +++ b/src/minoversikt/minoversikt-kolonner.tsx @@ -308,14 +308,6 @@ function MinoversiktDatokolonner({className, bruker, enhetId, filtervalg, valgte valgteKolonner.includes(Kolonne.TILTAKSHENDELSE_DATO_OPPRETTET) } /> - - ); diff --git a/src/mocks/data/features.ts b/src/mocks/data/features.ts index 9a46a87ed..c4d1fa035 100644 --- a/src/mocks/data/features.ts +++ b/src/mocks/data/features.ts @@ -19,7 +19,7 @@ const toggles = { [VIS_AAP_VURDERINGSFRISTKOLONNER]: true, [FILTER_FOR_PERSONER_MED_BARN_UNDER_18]: true, [HUSKELAPP]: true, - [VIS_STATUSFILTER_TILTAKSHENDELSE]: false + [VIS_STATUSFILTER_TILTAKSHENDELSE]: true }; export default toggles; From 8ecfce5359b35504bdfc127b548f32701cbb3535 Mon Sep 17 00:00:00 2001 From: Klara M Helgemo Date: Mon, 26 Aug 2024 13:27:33 +0200 Subject: [PATCH 11/16] Endrer mock --- src/mocks/data/features.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mocks/data/features.ts b/src/mocks/data/features.ts index c4d1fa035..9a46a87ed 100644 --- a/src/mocks/data/features.ts +++ b/src/mocks/data/features.ts @@ -19,7 +19,7 @@ const toggles = { [VIS_AAP_VURDERINGSFRISTKOLONNER]: true, [FILTER_FOR_PERSONER_MED_BARN_UNDER_18]: true, [HUSKELAPP]: true, - [VIS_STATUSFILTER_TILTAKSHENDELSE]: true + [VIS_STATUSFILTER_TILTAKSHENDELSE]: false }; export default toggles; From e288ae6c3936a5e253f4d2f6407a3f31719683eb Mon Sep 17 00:00:00 2001 From: Klara M Helgemo Date: Mon, 26 Aug 2024 14:18:50 +0200 Subject: [PATCH 12/16] Fjerner tiltakstype fra mulige kolonner MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Mathias Sundt Müller --- src/components/toolbar/listevisning/listevisning-utils.ts | 1 - src/ducks/ui/listevisning-selectors.ts | 1 - src/ducks/ui/listevisning.ts | 3 +-- 3 files changed, 1 insertion(+), 4 deletions(-) diff --git a/src/components/toolbar/listevisning/listevisning-utils.ts b/src/components/toolbar/listevisning/listevisning-utils.ts index 105b3460f..bd9260e28 100755 --- a/src/components/toolbar/listevisning/listevisning-utils.ts +++ b/src/components/toolbar/listevisning/listevisning-utils.ts @@ -56,4 +56,3 @@ alternativerConfig.set(Kolonne.HUSKELAPP_KOMMENTAR, {tekstlabel: 'Huskelapp'}); alternativerConfig.set(Kolonne.HUSKELAPP_FRIST, {tekstlabel: 'Frist huskelapp'}); alternativerConfig.set(Kolonne.TILTAKSHENDELSE_LENKE, {tekstlabel: 'Tiltakshendelse lenke'}); alternativerConfig.set(Kolonne.TILTAKSHENDELSE_DATO_OPPRETTET, {tekstlabel: 'Tiltakshendelse opprettet'}); -alternativerConfig.set(Kolonne.TILTAKSHENDELSE_TILTAKSTYPE, {tekstlabel: 'Tiltakstype'}); diff --git a/src/ducks/ui/listevisning-selectors.ts b/src/ducks/ui/listevisning-selectors.ts index d6157ee1c..295aa8e35 100755 --- a/src/ducks/ui/listevisning-selectors.ts +++ b/src/ducks/ui/listevisning-selectors.ts @@ -158,7 +158,6 @@ export function getMuligeKolonner(filtervalg: FiltervalgModell, oversiktType: Ov .concat(addHvis(Kolonne.VENTER_SVAR, filtrertPaVenterSvarFraNavEllerBruker)) .concat(addHvis(Kolonne.TILTAKSHENDELSE_LENKE, filtrertPaTiltakshendelse)) .concat(addHvis(Kolonne.TILTAKSHENDELSE_DATO_OPPRETTET, filtrertPaTiltakshendelse)) - .concat(addHvis(Kolonne.TILTAKSHENDELSE_TILTAKSTYPE, filtrertPaTiltakshendelse)) .concat(addHvis(Kolonne.VEDTAKSTATUS, filtrertPaUnderVurdering)) .concat(addHvis(Kolonne.VEDTAKSTATUS_ENDRET, filtrertPaUnderVurdering)) .concat(addHvis(Kolonne.ANSVARLIG_VEILEDER_FOR_VEDTAK, filtrertPaUnderVurdering)) diff --git a/src/ducks/ui/listevisning.ts b/src/ducks/ui/listevisning.ts index c3408cb7e..7c992f8bc 100755 --- a/src/ducks/ui/listevisning.ts +++ b/src/ducks/ui/listevisning.ts @@ -60,8 +60,7 @@ export enum Kolonne { HUSKELAPP_FRIST = 'huskelapp_frist', HUSKELAPP_KOMMENTAR = 'huskelapp_kommentar', TILTAKSHENDELSE_LENKE = 'tiltakshendelse_lenke', - TILTAKSHENDELSE_DATO_OPPRETTET = 'tiltakshendelse_dato_opprettet', - TILTAKSHENDELSE_TILTAKSTYPE = 'tiltakshendelse_tiltakstype' + TILTAKSHENDELSE_DATO_OPPRETTET = 'tiltakshendelse_dato_opprettet' } export enum OversiktType { From 4325c032ce907e7b9d44fbb90f61ec83720c4501 Mon Sep 17 00:00:00 2001 From: JulieHillRoa Date: Thu, 5 Sep 2024 10:35:57 +0200 Subject: [PATCH 13/16] =?UTF-8?q?endrer=20tiltakshendelseobjektet=20til=20?= =?UTF-8?q?=C3=A5=20bruke=20samme=20objektform=20som=20opensearch=20return?= =?UTF-8?q?erer?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../tabell/kolonner/lenkekolonne.tsx | 7 +++---- src/ducks/features.ts | 6 ++++-- src/enhetsportefolje/enhet-kolonner.tsx | 2 +- src/minoversikt/minoversikt-kolonner.tsx | 2 +- src/mocks/data/features.ts | 2 +- src/mocks/data/portefolje.ts | 19 +++++++++---------- src/model-interfaces.ts | 12 ++++++------ 7 files changed, 25 insertions(+), 25 deletions(-) diff --git a/src/components/tabell/kolonner/lenkekolonne.tsx b/src/components/tabell/kolonner/lenkekolonne.tsx index ddbc868a0..f49f6591b 100755 --- a/src/components/tabell/kolonner/lenkekolonne.tsx +++ b/src/components/tabell/kolonner/lenkekolonne.tsx @@ -14,10 +14,9 @@ const LenkeKolonne = ({className, bruker, skalVises}: LenkeKolonneProps) => { } const tiltakshendelse = bruker.tiltakshendelse; - const handterKlikk = () => oppdaterBrukerIKontekstOgNavigerTilLenke(bruker.fnr, tiltakshendelse.hendelseLenke); + const handterKlikk = () => oppdaterBrukerIKontekstOgNavigerTilLenke(bruker.fnr, tiltakshendelse.lenke); - const handterKlikkNyFane = () => - oppdaterBrukerIKontekstOgNavigerTilLenke(bruker.fnr, tiltakshendelse.hendelseLenke, true); + const handterKlikkNyFane = () => oppdaterBrukerIKontekstOgNavigerTilLenke(bruker.fnr, tiltakshendelse.lenke, true); return (
@@ -26,7 +25,7 @@ const LenkeKolonne = ({className, bruker, skalVises}: LenkeKolonneProps) => { klikkAksjon={handterKlikk} ctrlklikkAksjon={handterKlikkNyFane} knappStil="juster-tekst-venstre" - knappTekst={tiltakshendelse.hendelseTekst} + knappTekst={tiltakshendelse.tekst} /> )}
diff --git a/src/ducks/features.ts b/src/ducks/features.ts index 6ef510a77..f88a04514 100755 --- a/src/ducks/features.ts +++ b/src/ducks/features.ts @@ -8,7 +8,8 @@ import { PORTEFOLJE_FEATURES, SPOR_OM_TILBAKEMELDING, VEDTAKSTOTTE, - HUSKELAPP + HUSKELAPP, + VIS_STATUSFILTER_TILTAKSHENDELSE } from '../konstanter'; const ADD_FEATURE = 'veilarbportefoljeflatefs/features/ADD_FEATURE'; @@ -24,7 +25,8 @@ const initalState: FeaturesState = { [ALERTSTRIPE_FEILMELDING]: false, [VIS_AAP_VURDERINGSFRISTKOLONNER]: false, [FILTER_FOR_PERSONER_MED_BARN_UNDER_18]: false, - [HUSKELAPP]: false + [HUSKELAPP]: false, + [VIS_STATUSFILTER_TILTAKSHENDELSE]: false }; // Reducer diff --git a/src/enhetsportefolje/enhet-kolonner.tsx b/src/enhetsportefolje/enhet-kolonner.tsx index 5b9e02a68..caf43435b 100755 --- a/src/enhetsportefolje/enhet-kolonner.tsx +++ b/src/enhetsportefolje/enhet-kolonner.tsx @@ -284,7 +284,7 @@ function EnhetKolonner({className, bruker, enhetId, filtervalg, valgteKolonner, /> { }; }; -const lagTiltakshendelse = () => { - return { - hendelseId: '9384756932847569', - hendelseOpprettet: '2024-05-17', - hendelseTekst: 'Lenketekst', - hendelseLenke: 'https://www.nav.no', - tiltakstypeKode: 'AFT' - }; -}; +const lagTiltakshendelse = (): TiltakshendelseModell => ({ + id: '9384756932847569', + opprettet: new Date(), + tekst: 'Lenketekst', + lenke: 'https://www.nav.no', + tiltakstype: 'AFT' +}); function lagBruker(sikkerhetstiltak = []) { const grunndata = lagGrunndata(); diff --git a/src/model-interfaces.ts b/src/model-interfaces.ts index eade99c27..9c2087234 100755 --- a/src/model-interfaces.ts +++ b/src/model-interfaces.ts @@ -170,7 +170,7 @@ export interface BrukerModell { nyesteUtlopteAktivitet?: string; // dato veilederNavn?: string; brukertiltak?: string[]; - tiltakshendelse?: TiltakshendelseModell; + tiltakshendelse: TiltakshendelseModell | null; aktiviteter?: AktiviteterModell; // kun avtalte aktiviteter alleAktiviteter?: AktiviteterModell; aktivitetStart?: string; // dato @@ -295,11 +295,11 @@ export interface HuskelappModell { } export interface TiltakshendelseModell { - hendelseId: string; - hendelseOpprettet: Date; - hendelseTekst: string; - hendelseLenke: string; - tiltakstypeKode: string | null; + id: string; + opprettet: Date; + tekst: string; + lenke: string; + tiltakstype: string | null; } export enum Status { From 90f211a3f28a4e95b990dcdbccc064059969add0 Mon Sep 17 00:00:00 2001 From: JulieHillRoa Date: Thu, 5 Sep 2024 10:46:12 +0200 Subject: [PATCH 14/16] =?UTF-8?q?lenke=20f=C3=A5r=20med=20basepath?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Ingrid Fosså --- src/components/tabell/kolonner/lenkekolonne.tsx | 15 ++++++++++++--- src/enhetsportefolje/enhet-kolonner.tsx | 1 + src/minoversikt/minoversikt-kolonner.tsx | 1 + 3 files changed, 14 insertions(+), 3 deletions(-) diff --git a/src/components/tabell/kolonner/lenkekolonne.tsx b/src/components/tabell/kolonner/lenkekolonne.tsx index f49f6591b..d1e3d391f 100755 --- a/src/components/tabell/kolonner/lenkekolonne.tsx +++ b/src/components/tabell/kolonner/lenkekolonne.tsx @@ -1,22 +1,31 @@ import {BrukerModell} from '../../../model-interfaces'; import {oppdaterBrukerIKontekstOgNavigerTilLenke} from '../../../utils/utils'; import {AksjonKnappMedPopoverFeilmelding} from '../../aksjon-knapp-med-popover-feilmelding/aksjon-knapp-med-popover-feilmelding'; +import {getVeilarbpersonflateUrl} from '../../../utils/url-utils'; interface LenkeKolonneProps { className?: string; bruker: BrukerModell; skalVises: boolean; + enhetId: string; } -const LenkeKolonne = ({className, bruker, skalVises}: LenkeKolonneProps) => { +const LenkeKolonne = ({className, bruker, skalVises, enhetId}: LenkeKolonneProps) => { if (!skalVises || !bruker.tiltakshendelse) { return null; } + const tiltakshendelse = bruker.tiltakshendelse; - const handterKlikk = () => oppdaterBrukerIKontekstOgNavigerTilLenke(bruker.fnr, tiltakshendelse.lenke); + const handterKlikk = () => + oppdaterBrukerIKontekstOgNavigerTilLenke(bruker.fnr, getVeilarbpersonflateUrl(tiltakshendelse.lenke, enhetId)); - const handterKlikkNyFane = () => oppdaterBrukerIKontekstOgNavigerTilLenke(bruker.fnr, tiltakshendelse.lenke, true); + const handterKlikkNyFane = () => + oppdaterBrukerIKontekstOgNavigerTilLenke( + bruker.fnr, + getVeilarbpersonflateUrl(tiltakshendelse.lenke, enhetId), + true + ); return (
diff --git a/src/enhetsportefolje/enhet-kolonner.tsx b/src/enhetsportefolje/enhet-kolonner.tsx index caf43435b..78660f92a 100755 --- a/src/enhetsportefolje/enhet-kolonner.tsx +++ b/src/enhetsportefolje/enhet-kolonner.tsx @@ -281,6 +281,7 @@ function EnhetKolonner({className, bruker, enhetId, filtervalg, valgteKolonner, !!ferdigfilterListe?.includes(TILTAKSHENDELSER) && valgteKolonner.includes(Kolonne.TILTAKSHENDELSE_LENKE) } + enhetId={enhetId} /> Date: Thu, 5 Sep 2024 12:11:14 +0200 Subject: [PATCH 15/16] =?UTF-8?q?Sm=C3=A5rydding=20etter=20reivew?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Gjer det tydelegare at lenkekolonne-komponenten ikkje er ein generell lenke-komponent ved å endre namnet på den - Meir realistisk testdata - Fjernar ubrukt kolonne-kode - Lar vere å bruke default-export av komponent, slik at det går raskare å sjekke kvar den er brukt --- ...kolonne.tsx => tiltakshendelse-lenke-kolonne.tsx} | 6 ++---- src/enhetsportefolje/enhet-kolonner.tsx | 12 ++++++------ src/enhetsportefolje/enhet-listehode.tsx | 1 - src/minoversikt/minoversikt-kolonner.tsx | 10 +++++----- src/mocks/data/portefolje.ts | 6 +++--- src/model-interfaces.ts | 3 +-- 6 files changed, 17 insertions(+), 21 deletions(-) rename src/components/tabell/kolonner/{lenkekolonne.tsx => tiltakshendelse-lenke-kolonne.tsx} (92%) diff --git a/src/components/tabell/kolonner/lenkekolonne.tsx b/src/components/tabell/kolonner/tiltakshendelse-lenke-kolonne.tsx similarity index 92% rename from src/components/tabell/kolonner/lenkekolonne.tsx rename to src/components/tabell/kolonner/tiltakshendelse-lenke-kolonne.tsx index d1e3d391f..78be647ff 100755 --- a/src/components/tabell/kolonner/lenkekolonne.tsx +++ b/src/components/tabell/kolonner/tiltakshendelse-lenke-kolonne.tsx @@ -4,13 +4,13 @@ import {AksjonKnappMedPopoverFeilmelding} from '../../aksjon-knapp-med-popover-f import {getVeilarbpersonflateUrl} from '../../../utils/url-utils'; interface LenkeKolonneProps { - className?: string; bruker: BrukerModell; skalVises: boolean; enhetId: string; + className?: string; } -const LenkeKolonne = ({className, bruker, skalVises, enhetId}: LenkeKolonneProps) => { +export const TiltakshendelseLenkeKolonne = ({bruker, skalVises, enhetId, className}: LenkeKolonneProps) => { if (!skalVises || !bruker.tiltakshendelse) { return null; } @@ -40,5 +40,3 @@ const LenkeKolonne = ({className, bruker, skalVises, enhetId}: LenkeKolonneProps
); }; - -export default LenkeKolonne; diff --git a/src/enhetsportefolje/enhet-kolonner.tsx b/src/enhetsportefolje/enhet-kolonner.tsx index 78660f92a..17bb5693d 100755 --- a/src/enhetsportefolje/enhet-kolonner.tsx +++ b/src/enhetsportefolje/enhet-kolonner.tsx @@ -1,4 +1,5 @@ -import * as React from 'react'; +import React from 'react'; +import moment from 'moment'; import BrukerNavn from '../components/tabell/brukernavn'; import BrukerFnr from '../components/tabell/brukerfnr'; import UkeKolonne from '../components/tabell/kolonner/ukekolonne'; @@ -43,17 +44,16 @@ import { toDateString } from '../utils/dato-utils'; import VarighetKolonne from '../components/tabell/kolonner/varighetkolonne'; -import './enhetsportefolje.css'; -import './brukerliste.css'; import {DagerSidenKolonne} from '../components/tabell/kolonner/dagersidenkolonne'; import {TekstKolonne} from '../components/tabell/kolonner/tekstkolonne'; import SisteEndringKategori from '../components/tabell/sisteendringkategori'; -import moment from 'moment'; import {useGeografiskbostedSelector} from '../hooks/redux/use-geografiskbosted-selector'; import {useTolkbehovSelector} from '../hooks/redux/use-tolkbehovspraak-selector'; import {useFeatureSelector} from '../hooks/redux/use-feature-selector'; import {VIS_AAP_VURDERINGSFRISTKOLONNER} from '../konstanter'; -import LenkeKolonne from '../components/tabell/kolonner/lenkekolonne'; +import {TiltakshendelseLenkeKolonne} from '../components/tabell/kolonner/tiltakshendelse-lenke-kolonne'; +import './enhetsportefolje.css'; +import './brukerliste.css'; interface EnhetKolonnerProps { className?: string; @@ -274,7 +274,7 @@ function EnhetKolonner({className, bruker, enhetId, filtervalg, valgteKolonner, valgteKolonner.includes(Kolonne.VENTER_SVAR) } /> - - {}
- { }; const lagTiltakshendelse = (): TiltakshendelseModell => ({ - id: '9384756932847569', + id: '54f06061-4383-417d-a063-1c4fc4701a78', opprettet: new Date(), - tekst: 'Lenketekst', + tekst: 'Utkast til påmelding', lenke: 'https://www.nav.no', - tiltakstype: 'AFT' + tiltakstype: 'ARBFORB' }); function lagBruker(sikkerhetstiltak = []) { diff --git a/src/model-interfaces.ts b/src/model-interfaces.ts index 9c2087234..4df402e1f 100755 --- a/src/model-interfaces.ts +++ b/src/model-interfaces.ts @@ -61,8 +61,7 @@ export enum Sorteringsfelt { HUSKELAPP_FRIST = 'huskelapp_frist', HUSKELAPP = 'huskelapp', TILTAKSHENDELSE_LENKE = 'tiltakshendelse_lenke', - TILTAKSHENDELSE_DATO_OPPRETTET = 'tiltakshendelse_dato_opprettet', - TILTAKSHENDELSE_TILTAKSTYPE = 'tiltakshendelse_tiltakstype' + TILTAKSHENDELSE_DATO_OPPRETTET = 'tiltakshendelse_dato_opprettet' } export interface FiltervalgModell { From 9dace209e76e8f884500b22a9dabb9365bce628e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ingrid=20Foss=C3=A5?= Date: Thu, 5 Sep 2024 12:40:52 +0200 Subject: [PATCH 16/16] =?UTF-8?q?Ta=20bort=20sortering=20p=C3=A5=20nye=20k?= =?UTF-8?q?olonner=20for=20no?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Så tek vi det tilbake når det er mogleg å sortere i OpenSearch. Co-authored-by: Julie Hill Roa --- src/enhetsportefolje/enhet-listehode.tsx | 26 +++++++++-------------- src/minoversikt/minoversikt-listehode.tsx | 26 +++++++++-------------- 2 files changed, 20 insertions(+), 32 deletions(-) diff --git a/src/enhetsportefolje/enhet-listehode.tsx b/src/enhetsportefolje/enhet-listehode.tsx index 170f38bf0..3630c55c8 100755 --- a/src/enhetsportefolje/enhet-listehode.tsx +++ b/src/enhetsportefolje/enhet-listehode.tsx @@ -556,34 +556,28 @@ function EnhetListehode({ headerId="dato-sist-endret-utdanning-og-situasjon" skalVises={valgteKolonner.includes(Kolonne.UTDANNING_OG_SITUASJON_SIST_ENDRET)} /> - - + Hendelse på tiltak +
+
+ > + Dato for hendelse +
diff --git a/src/minoversikt/minoversikt-listehode.tsx b/src/minoversikt/minoversikt-listehode.tsx index 6c5977ce5..2fc396e6a 100755 --- a/src/minoversikt/minoversikt-listehode.tsx +++ b/src/minoversikt/minoversikt-listehode.tsx @@ -677,34 +677,28 @@ function MinOversiktListeHode({ headerId="huskelapp-frist" skalVises={valgteKolonner.includes(Kolonne.HUSKELAPP_FRIST)} /> - - + Hendelse på tiltak +
+
+ > + Dato for hendelse +
);