Skip to content

Commit

Permalink
Merge branch 'master' of github.com:navikt/tiltaksgjennomforing into …
Browse files Browse the repository at this point in the history
…feat/vtaoTabelFelter
  • Loading branch information
Majjki committed Jun 25, 2024
2 parents 9e3296d + 1ebe592 commit b0c72c4
Show file tree
Hide file tree
Showing 6 changed files with 353 additions and 22 deletions.
8 changes: 4 additions & 4 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
"up": "docker-compose up -d --remove-orphans --build"
},
"dependencies": {
"@navikt/arbeidsgiver-notifikasjon-widget": "^6.4.2",
"@navikt/arbeidsgiver-notifikasjon-widget": "^6.5.9",
"@navikt/bedriftsmeny": "^6.13.0",
"@navikt/ds-css": "^6.3.6",
"@navikt/ds-icons": "^3.4.3",
Expand Down
61 changes: 51 additions & 10 deletions src/AvtaleSide/AvtaleStatus/VeilederAvtaleStatus.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ interface Props {
| 'godkjentAvDeltaker'
| 'godkjentAvArbeidsgiver'
| 'godkjentAvVeileder'
| 'erGodkjentTaushetserklæringAvMentor'
| 'gjeldendeTilskuddsperiode'
| 'avtaleInngått'
| 'erAnnullertEllerAvbrutt'
Expand Down Expand Up @@ -114,7 +115,16 @@ const VeilederAvtaleStatus: FunctionComponent<Props> = ({ avtale }) => {
if (avtale.godkjentAvVeileder) {
return <StatusPanel header="Venter på godkjenning av tilskuddsperioder fra beslutter" />;
} else if (avtale.godkjentAvDeltaker && avtale.godkjentAvArbeidsgiver) {
return (
return avtale.tiltakstype === 'MENTOR' && !avtale.erGodkjentTaushetserklæringAvMentor ? (
<StatusPanel
header="Venter på signering av mentor"
body={
<BodyShort size="small">
Mentor må signere taushetserklæringen før du kan godkjenne avtalen.
</BodyShort>
}
/>
) : (
<StatusPanel
header="Du kan godkjenne"
body={
Expand All @@ -125,7 +135,18 @@ const VeilederAvtaleStatus: FunctionComponent<Props> = ({ avtale }) => {
/>
);
} else if (avtale.godkjentAvDeltaker) {
return (
return avtale.tiltakstype === 'MENTOR' && !avtale.erGodkjentTaushetserklæringAvMentor ? (
<StatusPanel
header="Venter på godkjenning av avtalen fra arbeidsgiver og signering av mentor"
body={
<BodyShort size="small">
Avtalen må godkjennes av arbeidsgiver. Arbeidsgiver fikk en automatisk varsling på Min
side Arbeidsgiver når avtalen ble opprettet. Mentor må signere taushetserklæringen før
du kan godkjenne avtalen.
</BodyShort>
}
/>
) : (
<StatusPanel
header="Venter på godkjenning av avtalen fra arbeidsgiver"
body={
Expand All @@ -137,19 +158,41 @@ const VeilederAvtaleStatus: FunctionComponent<Props> = ({ avtale }) => {
/>
);
} else if (avtale.godkjentAvArbeidsgiver) {
return (
return avtale.tiltakstype === 'MENTOR' && !avtale.erGodkjentTaushetserklæringAvMentor ? (
<StatusPanel
header="Venter på godkjenning av avtalen fra deltaker og signering av mentor"
body={
<BodyShort size="small">
Avtalen må godkjennes av deltaker Deltaker fikk en varsling på min side Personbruker om
å godkjenne avtalen for {-dagerSidenDeltakerFikkVarsling} dager siden. Mentor må signere
taushetserklæringen før du kan godkjenne avtalen.{' '}
</BodyShort>
}
/>
) : (
<StatusPanel
header="Venter på godkjenning av avtalen fra deltaker"
body={
<BodyShort size="small">
Avtalen må godkjennes av deltaker. Deltaker fikk en varsling på min side Personbruker om
å godkjenne avtalen for {-dagerSidenDeltakerFikkVarsling} dager siden.
Avtalen må godkjennes av deltaker. Deltaker fikk en varsling på min side på NAV.no om å
godkjenne avtalen for {-dagerSidenDeltakerFikkVarsling} dager siden.
</BodyShort>
}
/>
);
} else {
return (
return avtale.tiltakstype === 'MENTOR' && !avtale.erGodkjentTaushetserklæringAvMentor ? (
<StatusPanel
header="Venter på godkjenning av avtalen fra de andre partene"
body={
<BodyShort size="small">
Avtalen må godkjennes av arbeidsgiver og deltaker. Arbeidsgiver fikk en automatisk
varsling på Min side Arbeidsgiver når avtalen ble opprettet. Deltaker vil få en varsling
etter at arbeidsgiver har godkjent avtalen. Mentor må signere taushetserklæringen.
</BodyShort>
}
/>
) : (
<StatusPanel
header="Venter på godkjenning av avtalen fra de andre partene"
body={
Expand Down Expand Up @@ -196,10 +239,8 @@ const VeilederAvtaleStatus: FunctionComponent<Props> = ({ avtale }) => {
</BodyShort>
<VerticalSpacer rem={1} />
<BodyShort size="small">
Alle parter har nå godkjent avtalen og beslutter har godkjent tilskudd. Deltaker får nå
et vedtaksbrev på min side Personbruker. Arbeidsgiver og eller kontaktperson for
refusjon vil nå motta automatisk varsling på SMS for å sende inn refusjoner. Du må
fullføre registreringen i Arena. Avtalen journalføres automatisk i Gosys.
Alle parter har nå godkjent avtalen. Du må fullføre registreringen i Arena. Avtalen
journalføres automatisk i Gosys.
</BodyShort>
</>
}
Expand Down
1 change: 1 addition & 0 deletions src/komponenter/Banner/Banner.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import { InnloggetBrukerContext } from '@/InnloggingBoundary/InnloggingBoundary';
import { NotifikasjonWidget } from '@navikt/arbeidsgiver-notifikasjon-widget';
import '@navikt/arbeidsgiver-notifikasjon-widget/lib/esm/index.css';
import Bedriftsmeny, { Organisasjon } from '@navikt/bedriftsmeny';
import '@navikt/bedriftsmeny/lib/bedriftsmeny.css';
import { Detail, Heading } from '@navikt/ds-react';
Expand Down
30 changes: 27 additions & 3 deletions src/stories/AvtaleStatuserVeileder.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -42,9 +42,21 @@ Avtale er godkjent av veileder men mangler godkjenning fra beslutter

## MANGLER GODKJENNING

Avtale er godkjent av arbeidsgiver og deltaker men ikke Veileder
Avtale er godkjent av arbeidsgiver og deltaker men mangler godkjenning fra mentor

<Story of={VeilederAvtaleStatuser.ManglerGodkjenningDeltakerOgArbeidsgiverHarGodkjent} />
<Story of={VeilederAvtaleStatuser.ManglerGodkjenningArbeidsgiverOgDeltakerHarGodkjentMenIkkeMentor} />

## MANGLER GODKJENNING

Avtale er godkjent av arbeidsgiver og deltaker og mentor hvis mentor avtale men ikke Veileder

<Story of={VeilederAvtaleStatuser.ManglerGodkjenningDeltakerOgArbeidsgiverOgMentorHarGodkjent} />

## MANGLER GODKJENNING

Avtale er godkjent av deltaker men mangler godkjenning fra arbeidsgiver og signering av mentor

<Story of={VeilederAvtaleStatuser.ManglerGodkjenningDeltakerHarGodkjentMenIkkeArbeidsgiverOgMentor} />

## MANGLER GODKJENNING

Expand All @@ -54,13 +66,25 @@ Avtale er godkjent av deltaker men mangler godkjenning fra arbeidsgiver

## MANGLER GODKJENNING

Avtale er godkjent av arbeidsgiver men mangler godkjenning fra deltaker og mentor

<Story of={VeilederAvtaleStatuser.ManglerGodkjenningArbeidsgiverHarGodkjentMenIkkeDeltakerogMentor} />

## MANGLER GODKJENNING

Avtale er godkjent av arbeidsgiver men mangler godkjenning fra deltaker

<Story of={VeilederAvtaleStatuser.ManglerGodkjenningArbeidsgiverHarGodkjent} />

## MANGLER GODKJENNING

Avtale er mangler godkjenning av arbeidsgiver og deltaker
Avtale mangler godkjenning av arbeidsgiver, deltaker og mentor

<Story of={VeilederAvtaleStatuser.ManglerGodkjenningArbeidsgiverOgDeltakerOgMentorHarIkkeGodkjent} />

## MANGLER GODKJENNING

Avtale mangler godkjenning av arbeidsgiver og deltaker

<Story of={VeilederAvtaleStatuser.ManglerGodkjenningArbeidsgiverOgDeltakerHarIkkeGodkjent} />

Expand Down
Loading

0 comments on commit b0c72c4

Please sign in to comment.