-
-
Vi tester nytt oppsett med at tema og krav vises nå på samme side, slik at det forhåpentligvis blir lettere å navigere seg i.
-
Kravene er vist i anbefalt rekkefølge hvis man leser de fra venstre til høyre.
-
- Vi vil gjerne ha tilbakemeldinger på hvordan det fungerer.{' '}
-
- Skriv til oss i #etterlevelse på Slack (åpnes i ny fane)
-
- .
-
-
+
+
+
+
+ E{etterlevelseDokumentasjon.etterlevelseNummer.toString()} {etterlevelseDokumentasjon.title}
+
+
+
+
+
+
+ Temaoversikt
+
+
+
+ E{etterlevelseDokumentasjon.etterlevelseNummer.toString()} {etterlevelseDokumentasjon.title}
+
- {loading ? (
-
-
-
- ) : (
-
- {temaListe
- .filter((tema) => getKravForTema(tema).length > 0)
- .map((tema) => {
- const kravliste = getKravForTema(tema)
- const utfylteKrav = kravliste.filter(
- (krav) => krav.etterlevelseStatus === EtterlevelseStatus.FERDIG_DOKUMENTERT || krav.etterlevelseStatus === EtterlevelseStatus.IKKE_RELEVANT_FERDIG_DOKUMENTERT,
- )
+ {etterlevelseDokumentasjon.behandlerPersonopplysninger && (
+
+
Behandling:
+ {etterlevelseDokumentasjon.behandlingIds && etterlevelseDokumentasjon.behandlingIds.length >= 1 && etterlevelseDokumentasjon.behandlerPersonopplysninger ? (
+ etterlevelseDokumentasjon.behandlingIds.map((behandlingId, index) => {
return (
-
-
-
-
- {tema.shortName} ({utfylteKrav.length} av {kravliste.length} krav er utfylt{utfylteKrav.length === 1 ? '' : 'e'})
-
- {kravliste.find(
- (krav) =>
- krav.kravVersjon === 1 && krav.etterlevelseStatus === undefined && getNumberOfDaysBetween(moment(krav.aktivertDato).toDate(), new Date()) < 30,
- ) && Nytt krav}
- {kravliste.find(
- (krav) =>
- krav.kravVersjon > 1 &&
- krav.etterlevelseStatus === undefined &&
- utgaattStats.filter((kl) => kl.kravNummer === krav.kravNummer && kl.etterlevelser.length > 0).length > 0 &&
- getNumberOfDaysBetween(moment(krav.aktivertDato).toDate(), new Date()) < 30,
- ) && Ny versjon}
-
-
-
-
-
-
- Lær mer om {tema.shortName}, og ansvarlig for tema (åpnes i ny fane)
-
-
-
- {kravliste.map((krav) => (
-
- ))}
-
-
-
-
+
+ {etterlevelseDokumentasjon.behandlinger && etterlevelseDokumentasjon.behandlinger[index].navn ? (
+
+ {etterlevelseDokumentasjon.behandlinger && etterlevelseDokumentasjon.behandlinger.length > 0
+ ? `${etterlevelseDokumentasjon.behandlinger[index].navn}`
+ : 'Ingen data'}
+
+ ) : (
+ {etterlevelseDokumentasjon.behandlinger ? etterlevelseDokumentasjon.behandlinger[index].navn : 'Ingen data'}
+ )}
+
)
- })}
-
+ })
+ ) : (
+
Husk å legge til behandling fra behandlingskatalogen
+ )}
+
)}
- {/*
+ {etterlevelseDokumentasjon.teams.length > 0 ? : Team er ikke angitt}
+
+
Egenskaper:
+ {etterlevelseDokumentasjon.irrelevansFor.length === options.length && (
+
+
+
+
+ )}
+ {!etterlevelseDokumentasjon.irrelevansFor.length ? getRelevans() : getRelevans(etterlevelseDokumentasjon.irrelevansFor)}
+
+
+
+
+
+ Totalt {getNewestKravVersjon(relevanteStats).length} krav, {antallFylttKrav} ferdig utfylt
+
+
+
+
+
+
+
Vi tester nytt oppsett med at tema og krav vises nå på samme side, slik at det forhåpentligvis blir lettere å navigere seg i.
+
Kravene under hvert tema er vist i anbefalt rekkefølge hvis man leser de fra venstre til høyre.
+
+ Vi vil gjerne ha tilbakemeldinger på hvordan det fungerer.{' '}
+
+ Skriv til oss i #etterlevelse på Slack (åpnes i ny fane)
+
+ .
+
+
+
+ {loading ? (
+
+
+
+ ) : (
+
+ {temaListe
+ .filter((tema) => getKravForTema(tema).length > 0)
+ .map((tema) => {
+ const kravliste = getKravForTema(tema)
+ const utfylteKrav = kravliste.filter(
+ (krav) => krav.etterlevelseStatus === EtterlevelseStatus.FERDIG_DOKUMENTERT || krav.etterlevelseStatus === EtterlevelseStatus.IKKE_RELEVANT_FERDIG_DOKUMENTERT,
+ )
+ return (
+
+
+
+
+ {tema.shortName} ({utfylteKrav.length} av {kravliste.length} krav er ferdig utfylt)
+
+ {kravliste.find(
+ (krav) => krav.kravVersjon === 1 && krav.etterlevelseStatus === undefined && getNumberOfDaysBetween(moment(krav.aktivertDato).toDate(), new Date()) < 30,
+ ) && Nytt krav}
+ {kravliste.find(
+ (krav) =>
+ krav.kravVersjon > 1 &&
+ krav.etterlevelseStatus === undefined &&
+ utgaattStats.filter((kl) => kl.kravNummer === krav.kravNummer && kl.etterlevelser.length > 0).length > 0 &&
+ getNumberOfDaysBetween(moment(krav.aktivertDato).toDate(), new Date()) < 30,
+ ) && Ny versjon}
+
+
+
+
+
+
+ Lær mer om {tema.shortName} (åpnes i ny fane)
+
+
+
+ {kravliste.map((krav, idx) => (
+
+ ))}
+
+
+
+
+ )
+ })}
+
+ )}
+ {/*
DISABLED TEMPORARY
{irrelevanteStats.length > 0 && (
<>
@@ -327,9 +319,23 @@ export const DokumentasjonPage = () => {
>
)} */}
+
+
+ {user.isAdmin() && (
+
+ )}
+
-
-
+
+
)
}
diff --git a/apps/frontend/src/pages/EtterlevelseDokumentasjonPage.tsx b/apps/frontend/src/pages/EtterlevelseDokumentasjonPage.tsx
index 66517a902..1966a2019 100644
--- a/apps/frontend/src/pages/EtterlevelseDokumentasjonPage.tsx
+++ b/apps/frontend/src/pages/EtterlevelseDokumentasjonPage.tsx
@@ -59,7 +59,7 @@ export const EtterlevelseDokumentasjonPage = () => {
href: '/dokumentasjoner',
},
{
- pathName: 'Tema for dokumentasjon',
+ pathName: 'Temaoversikt',
href: '/dokumentasjon/' + etterlevelseDokumentasjon?.id,
},
]
diff --git a/apps/frontend/src/pages/EtterlevelseDokumentasjonTemaPage.tsx b/apps/frontend/src/pages/EtterlevelseDokumentasjonTemaPage.tsx
index a2e5dc031..aa0c9992e 100644
--- a/apps/frontend/src/pages/EtterlevelseDokumentasjonTemaPage.tsx
+++ b/apps/frontend/src/pages/EtterlevelseDokumentasjonTemaPage.tsx
@@ -153,7 +153,7 @@ export const EtterlevelseDokumentasjonTemaPage = () => {
href: '/dokumentasjoner',
},
{
- pathName: 'Tema for dokumentasjon',
+ pathName: 'Temaoversikt',
href: '/dokumentasjon/' + etterlevelseDokumentasjon?.id,
},
]
diff --git a/apps/frontend/src/pages/KravPage.tsx b/apps/frontend/src/pages/KravPage.tsx
index 3b2c11dce..6c4d7284a 100644
--- a/apps/frontend/src/pages/KravPage.tsx
+++ b/apps/frontend/src/pages/KravPage.tsx
@@ -244,12 +244,12 @@ export const KravPage = () => {
{krav?.id && ((user.isKraveier() && !hasKravExpired()) || user.isAdmin()) && (
-
{(user.isAdmin() || krav.status !== KravStatus.AKTIV) && (
-
deleteKrav(krav.id)} redirect={'/kravliste'} />
-
)}