Skip to content

Commit

Permalink
Rydd opp etter funksjonsbrytar filterhendelse-filter (utgått varsel)
Browse files Browse the repository at this point in the history
Funksjonaliteten er permanent påskrudd, så vi treng ikkje toggle meir.q
  • Loading branch information
ingfo committed Jan 3, 2025
1 parent 7c6a264 commit 615da96
Show file tree
Hide file tree
Showing 7 changed files with 49 additions and 81 deletions.
35 changes: 15 additions & 20 deletions src/enhetsportefolje/enhet-kolonner.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ import SisteEndringKategori from '../components/tabell/sisteendringkategori';
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_FILTER_14A_FRA_VEDTAKSSTOTTE, VIS_HENDELSESFILTER} from '../konstanter';
import {VIS_FILTER_14A_FRA_VEDTAKSSTOTTE} from '../konstanter';
import {LenkeKolonne} from '../components/tabell/kolonner/lenkekolonne';
import './enhetsportefolje.css';
import './brukerliste.css';
Expand All @@ -62,7 +62,6 @@ interface EnhetKolonnerProps {

function EnhetKolonner({className, bruker, enhetId, filtervalg, valgteKolonner, brukersVeileder}: EnhetKolonnerProps) {
const visFilter14aFraVedtaksstotte = useFeatureSelector()(VIS_FILTER_14A_FRA_VEDTAKSSTOTTE);
const visKolonnerForHendelsesfilter = useFeatureSelector()(VIS_HENDELSESFILTER);

const moteStartTid = klokkeslettTilMinutter(bruker.alleMoterStartTid);
const varighet = minuttDifferanse(bruker.alleMoterSluttTid, bruker.alleMoterStartTid);
Expand Down Expand Up @@ -257,24 +256,20 @@ function EnhetKolonner({className, bruker, enhetId, filtervalg, valgteKolonner,
dato={venterPaSvarFraBruker}
skalVises={valgteKolonner.includes(Kolonne.VENTER_SVAR_FRA_BRUKER_DATO)}
/>
{visKolonnerForHendelsesfilter && (
<>
<LenkeKolonne
skalVises={valgteKolonner.includes(Kolonne.FILTERHENDELSE_LENKE)}
bruker={bruker}
lenke={bruker.utgattVarsel?.lenke ?? ''}
lenketekst={bruker.utgattVarsel?.beskrivelse ?? ''}
erAbsoluttLenke={true}
enhetId={enhetId}
className="col col-xs-2-5"
/>
<DatoKolonne
skalVises={valgteKolonner.includes(Kolonne.FILTERHENDELSE_DATO_OPPRETTET)}
dato={bruker.utgattVarsel?.dato ? new Date(bruker.utgattVarsel?.dato) : null}
className="col col-xs-2"
/>
</>
)}
<LenkeKolonne
skalVises={valgteKolonner.includes(Kolonne.FILTERHENDELSE_LENKE)}
bruker={bruker}
lenke={bruker.utgattVarsel?.lenke ?? ''}
lenketekst={bruker.utgattVarsel?.beskrivelse ?? ''}
erAbsoluttLenke={true}
enhetId={enhetId}
className="col col-xs-2-5"
/>
<DatoKolonne
skalVises={valgteKolonner.includes(Kolonne.FILTERHENDELSE_DATO_OPPRETTET)}
dato={bruker.utgattVarsel?.dato ? new Date(bruker.utgattVarsel?.dato) : null}
className="col col-xs-2"
/>
<LenkeKolonne
className="col col-xs-3 col-break-word"
bruker={bruker}
Expand Down
11 changes: 3 additions & 8 deletions src/enhetsportefolje/enhet-listehode.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ import './enhetsportefolje.css';
import './brukerliste.css';
import {OrNothing} from '../utils/types/types';
import {useFeatureSelector} from '../hooks/redux/use-feature-selector';
import {VIS_FILTER_14A_FRA_VEDTAKSSTOTTE, VIS_HENDELSESFILTER} from '../konstanter';
import {VIS_FILTER_14A_FRA_VEDTAKSSTOTTE} from '../konstanter';
import {Navn} from '../components/tabell/headerceller/Navn';
import {Fnr} from '../components/tabell/headerceller/Fnr';
import {Fodeland} from '../components/tabell/headerceller/Fodeland';
Expand Down Expand Up @@ -85,7 +85,6 @@ function EnhetListehode({
valgteKolonner
}: EnhetListehodeProps) {
const visFilter14aFraVedtaksstotte = useFeatureSelector()(VIS_FILTER_14A_FRA_VEDTAKSSTOTTE);
const visKolonnerForHendelsesfilter = useFeatureSelector()(VIS_HENDELSESFILTER);

const {ytelse} = filtervalg;
const erAapYtelse = Object.keys(ytelseAapSortering).includes(ytelse!);
Expand Down Expand Up @@ -213,12 +212,8 @@ function EnhetListehode({
<VenterPaSvarFraNav {...sorteringTilHeadercelle} />
<VenterPaSvarFraBruker {...sorteringTilHeadercelle} />

{visKolonnerForHendelsesfilter && (
<>
<FilterhendelseLenke {...sorteringTilHeadercelle} />
<FilterhendelseDatoOpprettet {...sorteringTilHeadercelle} />
</>
)}
<FilterhendelseLenke {...sorteringTilHeadercelle} />
<FilterhendelseDatoOpprettet {...sorteringTilHeadercelle} />

<UtlopteAktiviteter {...sorteringTilHeadercelle} />
<AvtaltAktivitet {...sorteringTilHeadercelle} />
Expand Down
29 changes: 11 additions & 18 deletions src/filtrering/filtrering-status/filtrering-status.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ import {
TRENGER_VURDERING,
UFORDELTE_BRUKERE,
UNDER_VURDERING,
UTLOPTE_AKTIVITETER,
UTGATTE_VARSEL,
UTLOPTE_AKTIVITETER,
VENTER_PA_SVAR_FRA_BRUKER,
VENTER_PA_SVAR_FRA_NAV
} from '../filter-konstanter';
Expand All @@ -27,11 +27,7 @@ import BarInputCheckbox from '../../components/barinput/barinput-checkbox';
import {BarInputRadio} from '../../components/barinput/barinput-radio';
import {tekstAntallBrukere} from '../../utils/tekst-utils';
import {useFeatureSelector} from '../../hooks/redux/use-feature-selector';
import {
VEDTAKSTOTTE,
VIS_HENDELSESFILTER,
VIS_MELDING_OM_BRUKERE_MED_ADRESSEBESKYTTELSE_ELLER_SKJERMING
} from '../../konstanter';
import {VEDTAKSTOTTE, VIS_MELDING_OM_BRUKERE_MED_ADRESSEBESKYTTELSE_ELLER_SKJERMING} from '../../konstanter';
import FilterStatusMineFargekategorier from './fargekategori';
import {StatustallInnhold} from '../../ducks/statustall/statustall-typer';
import './filtrering-status.css';
Expand All @@ -51,11 +47,11 @@ interface FiltreringStatusProps {
}

export function FiltreringStatus({filtervalg, oversiktType, statustall}: FiltreringStatusProps) {
const erVedtaksStotteFeatureTogglePa = useFeatureSelector()(VEDTAKSTOTTE);

const {utenBrukerinnsyn: statustallUtenBrukerinnsyn, medBrukerinnsyn: statustallMedBrukerinnsyn} = statustall;
const ferdigfilterListe = filtervalg.ferdigfilterListe;
const statustallTotalt = statustallMedBrukerinnsyn.totalt + (statustallUtenBrukerinnsyn?.totalt ?? 0);
const erVedtaksStotteFeatureTogglePa = useFeatureSelector()(VEDTAKSTOTTE);
const erHendelsesfilterFeatureTogglePa = useFeatureSelector()(VIS_HENDELSESFILTER);
const visBrukereMedAdressebeskyttelseEllerSkjermingStatus =
useFeatureSelector()(VIS_MELDING_OM_BRUKERE_MED_ADRESSEBESKYTTELSE_ELLER_SKJERMING) &&
oversiktType === OversiktType.enhetensOversikt &&
Expand Down Expand Up @@ -194,16 +190,13 @@ export function FiltreringStatus({filtervalg, oversiktType, statustall}: Filtrer
/>
</div>
<div className="forste-barlabel-i-gruppe">
{erHendelsesfilterFeatureTogglePa && (
<BarInputRadio
filterNavn="utgatteVarsel"
antall={statustallMedBrukerinnsyn.utgatteVarsel}
handleChange={handleRadioButtonChange}
filterVerdi={UTGATTE_VARSEL}
labelTekst={ferdigfilterListeLabelTekst[UTGATTE_VARSEL]}
/>
)}

<BarInputRadio
filterNavn="utgatteVarsel"
antall={statustallMedBrukerinnsyn.utgatteVarsel}
handleChange={handleRadioButtonChange}
filterVerdi={UTGATTE_VARSEL}
labelTekst={ferdigfilterListeLabelTekst[UTGATTE_VARSEL]}
/>
<BarInputRadio
filterNavn="utlopteAktiviteter"
antall={statustallMedBrukerinnsyn.utlopteAktiviteter}
Expand Down
4 changes: 1 addition & 3 deletions src/konstanter.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,12 @@ export const ALERTSTRIPE_FEILMELDING = 'veilarbportefoljeflatefs.alertstripe_fei
export const VIS_MELDING_OM_BRUKERE_MED_ADRESSEBESKYTTELSE_ELLER_SKJERMING =
'veilarbportefoljeflatefs.vis_melding_om_brukere_med_adressebeskyttelse_eller_skjerming';
export const VIS_FILTER_14A_FRA_VEDTAKSSTOTTE = 'veilarbdetaljerfs.vis_innsatsgruppe_hovedmal_fra_veilarbvedtaksstotte';
export const VIS_HENDELSESFILTER = 'veilarbportefoljeflatefs.vis_hendelsesfilter';

//HUSK Å LEGG TIL FEATURE-TOGGLE HER OGSÅ!!!!!!!!!
export const PORTEFOLJE_FEATURES = [
SPOR_OM_TILBAKEMELDING,
DARKMODE,
ALERTSTRIPE_FEILMELDING,
VIS_MELDING_OM_BRUKERE_MED_ADRESSEBESKYTTELSE_ELLER_SKJERMING,
VIS_FILTER_14A_FRA_VEDTAKSSTOTTE,
VIS_HENDELSESFILTER
VIS_FILTER_14A_FRA_VEDTAKSSTOTTE
];
36 changes: 15 additions & 21 deletions src/minoversikt/minoversikt-kolonner.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ import SisteEndringKategori from '../components/tabell/sisteendringkategori';
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_FILTER_14A_FRA_VEDTAKSSTOTTE, VIS_HENDELSESFILTER} from '../konstanter';
import {VIS_FILTER_14A_FRA_VEDTAKSSTOTTE} from '../konstanter';
import {truncateTekst} from '../utils/tekst-utils';
import {LenkeKolonne} from '../components/tabell/kolonner/lenkekolonne';
import './minoversikt.css';
Expand All @@ -51,7 +51,6 @@ interface MinOversiktKolonnerProps {

export function MinOversiktKolonner({bruker, enhetId, filtervalg, valgteKolonner}: MinOversiktKolonnerProps) {
const visFilter14aFraVedtaksstotte = useFeatureSelector()(VIS_FILTER_14A_FRA_VEDTAKSSTOTTE);
const visKolonnerForHendelsesfilter = useFeatureSelector()(VIS_HENDELSESFILTER);

const moteStartTid = klokkeslettTilMinutter(bruker.alleMoterStartTid);
const varighet = minuttDifferanse(bruker.alleMoterSluttTid, bruker.alleMoterStartTid);
Expand Down Expand Up @@ -240,25 +239,20 @@ export function MinOversiktKolonner({bruker, enhetId, filtervalg, valgteKolonner
dato={venterPaSvarFraBruker}
skalVises={valgteKolonner.includes(Kolonne.VENTER_SVAR_FRA_BRUKER_DATO)}
/>
{visKolonnerForHendelsesfilter && (
<>
<LenkeKolonne
skalVises={valgteKolonner.includes(Kolonne.FILTERHENDELSE_LENKE)}
bruker={bruker}
lenke={bruker.utgattVarsel?.lenke ?? ''}
lenketekst={bruker.utgattVarsel?.beskrivelse ?? ''}
erAbsoluttLenke={true}
enhetId={enhetId}
className="col col-xs-2-5"
/>
<DatoKolonne
skalVises={valgteKolonner.includes(Kolonne.FILTERHENDELSE_DATO_OPPRETTET)}
dato={bruker.utgattVarsel?.dato ? new Date(bruker.utgattVarsel?.dato) : null}
className="col col-xs-2"
/>
</>
)}

<LenkeKolonne
skalVises={valgteKolonner.includes(Kolonne.FILTERHENDELSE_LENKE)}
bruker={bruker}
lenke={bruker.utgattVarsel?.lenke ?? ''}
lenketekst={bruker.utgattVarsel?.beskrivelse ?? ''}
erAbsoluttLenke={true}
enhetId={enhetId}
className="col col-xs-2-5"
/>
<DatoKolonne
skalVises={valgteKolonner.includes(Kolonne.FILTERHENDELSE_DATO_OPPRETTET)}
dato={bruker.utgattVarsel?.dato ? new Date(bruker.utgattVarsel?.dato) : null}
className="col col-xs-2"
/>
<TidKolonne
className="col col-xs-2"
dato={moteStartTid}
Expand Down
11 changes: 3 additions & 8 deletions src/minoversikt/minoversikt-listehode.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ import {Kolonne} from '../ducks/ui/listevisning';
import VelgalleCheckboks from '../components/toolbar/velgalle-checkboks';
import {OrNothing} from '../utils/types/types';
import {useFeatureSelector} from '../hooks/redux/use-feature-selector';
import {VIS_FILTER_14A_FRA_VEDTAKSSTOTTE, VIS_HENDELSESFILTER} from '../konstanter';
import {VIS_FILTER_14A_FRA_VEDTAKSSTOTTE} from '../konstanter';
import {Navn} from '../components/tabell/headerceller/Navn';
import {Fnr} from '../components/tabell/headerceller/Fnr';
import {Fodeland} from '../components/tabell/headerceller/Fodeland';
Expand Down Expand Up @@ -86,7 +86,6 @@ function MinOversiktListeHode({
valgteKolonner
}: MinOversiktListehodeProps) {
const visFilter14aFraVedtaksstotte = useFeatureSelector()(VIS_FILTER_14A_FRA_VEDTAKSSTOTTE);
const visKolonnerForHendelsesfilter = useFeatureSelector()(VIS_HENDELSESFILTER);

const {ytelse} = filtervalg;
const erAapYtelse = Object.keys(ytelseAapSortering).includes(ytelse!);
Expand Down Expand Up @@ -217,12 +216,8 @@ function MinOversiktListeHode({
<VenterPaSvarFraNav {...sorteringTilHeadercelle} />
<VenterPaSvarFraBruker {...sorteringTilHeadercelle} />

{visKolonnerForHendelsesfilter && (
<>
<FilterhendelseLenke {...sorteringTilHeadercelle} />
<FilterhendelseDatoOpprettet {...sorteringTilHeadercelle} />
</>
)}
<FilterhendelseLenke {...sorteringTilHeadercelle} />
<FilterhendelseDatoOpprettet {...sorteringTilHeadercelle} />

<UtlopteAktiviteter {...sorteringTilHeadercelle} />
<AvtaltAktivitet {...sorteringTilHeadercelle} />
Expand Down
4 changes: 1 addition & 3 deletions src/mocks/data/mockfeatures.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ import {
SPOR_OM_TILBAKEMELDING,
VEDTAKSTOTTE,
VIS_FILTER_14A_FRA_VEDTAKSSTOTTE,
VIS_HENDELSESFILTER,
VIS_MELDING_OM_BRUKERE_MED_ADRESSEBESKYTTELSE_ELLER_SKJERMING
} from '../../konstanter';

Expand All @@ -14,6 +13,5 @@ export const mockFeatureToggles = {
[DARKMODE]: true,
[ALERTSTRIPE_FEILMELDING]: false,
[VIS_MELDING_OM_BRUKERE_MED_ADRESSEBESKYTTELSE_ELLER_SKJERMING]: true,
[VIS_FILTER_14A_FRA_VEDTAKSSTOTTE]: false,
[VIS_HENDELSESFILTER]: true
[VIS_FILTER_14A_FRA_VEDTAKSSTOTTE]: false
};

0 comments on commit 615da96

Please sign in to comment.