Skip to content

Commit

Permalink
missmatchavtaler låses fortsatt
Browse files Browse the repository at this point in the history
  • Loading branch information
sindredl committed Jan 24, 2025
1 parent 241bcab commit 378ed61
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 8 deletions.
7 changes: 3 additions & 4 deletions src/AvtaleSide/Oppgavelinje/OppgaveLenker.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -8,21 +8,20 @@ import ForkortAvtale from '@/AvtaleSide/steg/GodkjenningSteg/endringAvAvtaleInnh
import ForlengAvtale from '@/AvtaleSide/steg/GodkjenningSteg/endringAvAvtaleInnhold/forlengAvtale/ForlengAvtale';
import Varsellogg from '@/AvtaleSide/Varsellogg/Varsellogg';
import { InnloggetBrukerContext } from '@/InnloggingBoundary/InnloggingBoundary';
import { missmatchAvtaler } from '@/messages';
import React, { useContext } from 'react';
import DelLenkeTilAvtalen from '../DelLenkeTilAvtalen/DelLenkeTilAvtalen';
import OppdaterOppfølgingEnhet from '../OppdaterOppfølgingsenhet/OppdaterOppfølgingsenhet';
import SendTilbakeTilBeslutterUendret from '../SendTilbakeTilBeslutterUendret/SendTilbakeTilBeslutterUendret';
import EndreKontaktInformasjon from '../steg/GodkjenningSteg/endringAvAvtaleInnhold/endreKontaktInfo/EndreKontaktInformasjon';
import EndreMaal from '../steg/GodkjenningSteg/endringAvAvtaleInnhold/EndreMaal/EndreMaal';
import EndreOppfølgingOgTilrettelegging from '../steg/GodkjenningSteg/endringAvAvtaleInnhold/endreOppfølgingOgTilrettelegging/EndreOppfølgingOgTilrettelegging';
import EndreStillingbeskrivelse from '../steg/GodkjenningSteg/endringAvAvtaleInnhold/endreStillingbeskrivelse/EndreStillingbeskrivelse';
import './OppgaveLenker.css';
import DelLenkeTilAvtalen from '../DelLenkeTilAvtalen/DelLenkeTilAvtalen';
import { useFeatureToggles } from '@/FeatureToggleProvider';

const OppgaveLenker: React.FunctionComponent = () => {
const { avtale } = useContext(AvtaleContext);
const innloggetBruker = useContext(InnloggetBrukerContext);
const { arbeidstreningReadonly } = useFeatureToggles();

const harØkonomi =
avtale.tiltakstype === 'MIDLERTIDIG_LONNSTILSKUDD' ||
Expand All @@ -42,7 +41,7 @@ const OppgaveLenker: React.FunctionComponent = () => {
}
return (
<>
{(!erArbeidstrening || (erArbeidstrening && !arbeidstreningReadonly)) && (
{!missmatchAvtaler.includes(avtale.id) && (
<div className={'modelLenker'}>
<OvertaAvtalen forskjelligNavIdent={!erNavIdenterLike} erUfordelt={avtale.erUfordelt} />
<AnnullerAvtalen />
Expand Down
5 changes: 2 additions & 3 deletions src/AvtaleSide/steg/GodkjenningSteg/GodkjenningSteg.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@ import { AvtaleContext } from '@/AvtaleProvider';
import AvtaleStatus from '@/AvtaleSide/AvtaleStatus/AvtaleStatus';
import TilskuddsPerioderOppsummering from '@/AvtaleSide/steg/BeregningTilskudd/tilskuddsPerioder/TilskuddsPerioderOppsummering';
import VersjoneringKomponent from '@/AvtaleSide/steg/GodkjenningSteg/Versjonering/VersjoneringKomponent';
import { useFeatureToggles } from '@/FeatureToggleProvider';
import { InnloggetBrukerContext } from '@/InnloggingBoundary/InnloggingBoundary';
import SkjemaTittel from '@/komponenter/form/SkjemaTittel';
import Innholdsboks from '@/komponenter/Innholdsboks/Innholdsboks';
import LagreSomPdfKnapp from '@/komponenter/LagreSomPdfKnapp/LagreSomPdfKnapp';
import { missmatchAvtaler } from '@/messages';
import { Avtaleinnhold } from '@/types/avtale';
import BEMHelper from '@/utils/bem';
import React, { createElement, FunctionComponent, Suspense, useContext } from 'react';
Expand All @@ -22,10 +22,9 @@ const GodkjenningSteg: React.FunctionComponent<Props> = (props) => {
const cls = BEMHelper('godkjenningSteg');
const innloggetBruker = useContext(InnloggetBrukerContext);
const { avtale } = useContext(AvtaleContext);
const { arbeidstreningReadonly } = useFeatureToggles();

const skalViseGodkjenning =
!(arbeidstreningReadonly && avtale.tiltakstype === 'ARBEIDSTRENING') &&
!missmatchAvtaler.includes(avtale.id) &&
!avtale.erAnnullertEllerAvbrutt &&
(!innloggetBruker.erNavAnsatt || (innloggetBruker.erNavAnsatt && !avtale.erUfordelt));

Expand Down
21 changes: 20 additions & 1 deletion src/messages.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import {
Returårsaker,
Avtaleinnhold,
AvtaleStatus,
AvtaleVersjon,
InkluderingstilskuddsutgiftType,
Returårsaker,
Stillingstype,
TilskuddPeriodeRefusjonStatus,
TilskuddPeriodeStatus,
Expand Down Expand Up @@ -168,3 +168,22 @@ export const innholdTypeTekst: (avtaleVersjon: AvtaleVersjon) => string = (avtal
return '';
}
};

export const missmatchAvtaler = [
'21436c5c-2184-4e72-a7d0-be69c7fc6706',
'75674528-86cb-4986-9eb4-e665b1a51e34',
'd42946b4-c138-483e-98d5-85b3e09b94fc',
'a6740d94-833d-4145-b015-0efd80460321',
'33a3ed28-414c-4b60-b594-3e28eeb9dddd',
'865fee00-1a31-459d-9eea-f2e788f6b0b4',
'39e9a216-35e5-441c-b965-bc60d60a5e6e',
'5f0280e4-aa18-4569-9e05-5a828d529aee',
'f5d96d8e-3c7d-44ac-910d-74031e0fbc81',
'f29a571c-797e-4eff-a38e-bfb20985d50a',
'1b6df2b0-cdc0-48e1-8118-9f9910083963',
'3f1c8118-0b8e-434c-a847-fcfd261e2363',
'3f3e82ee-c811-4707-9c49-cd59aa72de92',
'bca128c6-67ea-429e-8dc2-e151e8b06e4b',
'2b2b4961-d93a-4194-a8b8-1964b1d47619',
'ebcd1f09-458e-4435-a46d-6f1f442aff69',
];

0 comments on commit 378ed61

Please sign in to comment.