Skip to content

Commit 4caeff8

Browse files
Merge branch 'master' into sett-siste-visning-til-oppdatert-dato-stoppet-stilling
2 parents 25c9d5b + f443cb4 commit 4caeff8

File tree

9 files changed

+54
-82
lines changed

9 files changed

+54
-82
lines changed

mock/kandidat-api/mockKandidat.ts

+2-7
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,7 @@
11
import { Omfangenhet, Språkferdighetsnivå } from 'felles/domene/kandidat/Cv';
22
import { Oppstartkode } from 'felles/domene/kandidat/Jobbprofil';
33
import Kandidat from 'felles/domene/kandidat/Kandidat';
4-
import {
5-
Formidlingsgruppe,
6-
Hovedmål,
7-
Innsatsgruppe,
8-
} from 'felles/domene/kandidat/Oppfølgingsinformasjon';
4+
import { Formidlingsgruppe, Innsatsgruppe } from 'felles/domene/kandidat/Oppfølgingsinformasjon';
95

106
import { mockVeileder } from '../mockVeileder';
117

@@ -34,8 +30,7 @@ export const mockKandidat: Kandidat = {
3430
// Oppfølgingsinformasjon
3531
navkontor: 'NAV Lofoten',
3632
orgenhet: '1860',
37-
hovedmaalkode: Hovedmål.SkaffeArbeid,
38-
kvalifiseringsgruppekode: Innsatsgruppe.SituasjonsbestemtInnsats,
33+
innsatsgruppe: Innsatsgruppe.SituasjonsbestemtInnsats,
3934
formidlingsgruppekode: Formidlingsgruppe.Arbeidssøker,
4035
veileder: mockVeileder.navIdent,
4136

src/api/kandidat-søk-api/kandidatsøk.ts

+9-13
Original file line numberDiff line numberDiff line change
@@ -24,20 +24,16 @@ export enum Portefølje {
2424
ALLE = 'alle',
2525
}
2626

27-
export enum Kvalifiseringsgruppekode {
28-
Batt = 'BATT',
29-
Ikval = 'IKVAL',
30-
Varig = 'VARIG',
31-
Bform = 'BFORM',
32-
Andre = 'ANDRE',
33-
Ivurd = 'IVURD',
34-
Bkart = 'BKART',
35-
Oppfi = 'OPPFI',
36-
Vurdi = 'VURDI',
37-
Vurdu = 'VURDU',
27+
export enum Innsatsgruppe {
28+
SPESIELT_TILPASSET_INNSATS = 'SPESIELT_TILPASSET_INNSATS',
29+
SITUASJONSBESTEMT_INNSATS = 'SITUASJONSBESTEMT_INNSATS',
30+
STANDARD_INNSATS = 'STANDARD_INNSATS',
31+
VARIG_TILPASSET_INNSATS = 'VARIG_TILPASSET_INNSATS',
32+
GRADERT_VARIG_TILPASSET_INNSATS = 'GRADERT_VARIG_TILPASSET_INNSATS',
33+
HAR_IKKE_GJELDENDE_14A_VEDTAK = 'HAR_IKKE_GJELDENDE_14A_VEDTAK',
3834
}
3935

40-
export const kvalifiseringsgruppekodeSchema = z.nativeEnum(Kvalifiseringsgruppekode);
36+
export const innsatsgruppeSchema = z.nativeEnum(Innsatsgruppe);
4137

4238
export const totalSchema = z.object({
4339
value: z.number(),
@@ -64,7 +60,7 @@ export const kandidaterSchema = z.object({
6460
geografiJobbonsker: z.array(geografiJobbonskerSchema),
6561
fornavn: z.string(),
6662
fodselsnummer: z.string(),
67-
kvalifiseringsgruppekode: kvalifiseringsgruppekodeSchema,
63+
innsatsgruppe: innsatsgruppeSchema,
6864
});
6965
export const navigeringSchema = z.object({
7066
kandidatnumre: z.array(z.string()),

src/api/kandidat-søk-api/mockKandidatsøk.ts

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { KandidatStillingssøkDTO } from './kandidatStillingssøk';
22
import { Kandidatsammendrag } from './kandidatsammendrag';
3-
import { KandidatsøkKandidat, Kvalifiseringsgruppekode } from './kandidatsøk';
3+
import { Innsatsgruppe, KandidatsøkKandidat } from './kandidatsøk';
44

55
export const mockKandidatStillingssøk: KandidatStillingssøkDTO = {
66
yrkeJobbonskerObj: [
@@ -121,7 +121,7 @@ export const mockKandidatsøkKandidater: KandidatsøkKandidat[] = [
121121
],
122122
fornavn: 'Patent',
123123
fodselsnummer: '17907096467',
124-
kvalifiseringsgruppekode: Kvalifiseringsgruppekode.Batt,
124+
innsatsgruppe: Innsatsgruppe.SITUASJONSBESTEMT_INNSATS,
125125
},
126126
{
127127
yrkeJobbonskerObj: [],
@@ -132,7 +132,7 @@ export const mockKandidatsøkKandidater: KandidatsøkKandidat[] = [
132132
geografiJobbonsker: [],
133133
fornavn: 'Kandidat',
134134
fodselsnummer: '17907096400',
135-
kvalifiseringsgruppekode: Kvalifiseringsgruppekode.Batt,
135+
innsatsgruppe: Innsatsgruppe.SITUASJONSBESTEMT_INNSATS,
136136
},
137137
{
138138
yrkeJobbonskerObj: [
@@ -186,7 +186,7 @@ export const mockKandidatsøkKandidater: KandidatsøkKandidat[] = [
186186
],
187187
fornavn: 'Ufruktbar',
188188
fodselsnummer: '22899497590',
189-
kvalifiseringsgruppekode: Kvalifiseringsgruppekode.Batt,
189+
innsatsgruppe: Innsatsgruppe.SITUASJONSBESTEMT_INNSATS,
190190
},
191191
{
192192
yrkeJobbonskerObj: [
@@ -280,6 +280,6 @@ export const mockKandidatsøkKandidater: KandidatsøkKandidat[] = [
280280
],
281281
fornavn: 'Selvhjulpen',
282282
fodselsnummer: '10870396894',
283-
kvalifiseringsgruppekode: Kvalifiseringsgruppekode.Batt,
283+
innsatsgruppe: Innsatsgruppe.SITUASJONSBESTEMT_INNSATS,
284284
},
285285
];

src/felles/domene/kandidat/Oppfølgingsinformasjon.ts

+11-18
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,29 @@
11
export enum Innsatsgruppe {
2-
SpesieltTilpassetInnsats = 'BATT',
3-
SituasjonsbestemtInnsats = 'BFORM',
4-
Standardinnsats = 'IKVAL',
5-
VarigTilpasset = 'VARIG',
2+
SpesieltTilpassetInnsats = 'SPESIELT_TILPASSET_INNSATS',
3+
SituasjonsbestemtInnsats = 'SITUASJONSBESTEMT_INNSATS',
4+
Standardinnsats = 'STANDARD_INNSATS',
5+
VarigTilpassetInnsats = 'VARIG_TILPASSET_INNSATS',
6+
GradertVarigTilpassetInnsats = 'GRADERT_VARIG_TILPASSET_INNSATS',
7+
SPESIELT_TILPASSET_INNSATS = 'SPESIELT_TILPASSET_INNSATS',
68
}
79

8-
export enum Servicegruppe {
9-
IkkeVurdert = 'IVURD',
10-
BehovForArbeidsevnevurdering = 'BKART',
11-
HelserelatertArbeidsrettetOppfølgingINav = 'OPPFI',
12-
SykmeldtMedOppfølgingPåArbeidsplassen = 'VURDI',
13-
SykmeldtUtenArbeidsgiver = 'VURDU',
14-
}
15-
16-
export type Kvalifiseringsgruppe = Innsatsgruppe | Servicegruppe;
10+
export type Kvalifiseringsgruppe = Innsatsgruppe;
1711

1812
export enum Formidlingsgruppe {
1913
Arbeidssøker = 'ARBS',
2014
IkkeArbeidssøker = 'IARBS',
2115
}
2216

2317
export enum Hovedmål {
24-
ØkeDeltagelse = 'OKEDELT',
25-
SkaffeArbeid = 'SKAFFEA',
26-
BeholdeArbeid = 'BEHOLDEA',
18+
ØkeDeltagelse = 'OKE_DELTAKELSE',
19+
SkaffeArbeid = 'SKAFFE_ARBEID',
20+
BeholdeArbeid = 'BEHOLDE_ARBEID',
2721
}
2822

2923
type Oppfølgingsinformasjon = {
3024
navkontor: string;
3125
orgenhet: string;
32-
hovedmaalkode: Hovedmål;
33-
kvalifiseringsgruppekode: Kvalifiseringsgruppe;
26+
innsatsgruppe: Kvalifiseringsgruppe;
3427
formidlingsgruppekode: Formidlingsgruppe;
3528
veileder: string | null;
3629
veilederIdent: string | null;

src/felles/komponenter/legg-til-kandidat/KandidatenFinnesIkke.tsx

-2
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@ const KandidatenFinnesIkke: FunctionComponent<Props> = ({ synlighetsevaluering }
4343
<>
4444
{kandidatensKriterierPerAnsvarsområde.kandidat.length > 0 && (
4545
<>
46-
<span>For å bli synlig må kandidaten</span>
4746
<ul>
4847
{kandidatensKriterierPerAnsvarsområde.kandidat.map((kriterie) => (
4948
<li key={kriterie}>{kriterieTilForklaring(kriterie)}</li>
@@ -53,7 +52,6 @@ const KandidatenFinnesIkke: FunctionComponent<Props> = ({ synlighetsevaluering }
5352
)}
5453
{kandidatensKriterierPerAnsvarsområde.veileder.length > 0 && (
5554
<>
56-
<span>For å bli synlig må du</span>
5755
<ul>
5856
{kandidatensKriterierPerAnsvarsområde.veileder.map((kriterie) => (
5957
<li key={kriterie}>{kriterieTilForklaring(kriterie)}</li>

src/kandidatsok/filter/Hovedmål.tsx

+4-4
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ import { FilterParam } from '../hooks/useQuery';
33
import useSøkekriterier, { LISTEPARAMETER_SEPARATOR } from '../hooks/useSøkekriterier';
44

55
export enum Mål {
6-
SkaffeArbeid = 'SKAFFEA',
7-
BeholdeArbeid = 'BEHOLDEA',
8-
ØkeDeltagelse = 'OKEDELT',
6+
SkaffeArbeid = 'SKAFFE_ARBEID',
7+
BeholdeArbeid = 'BEHOLDE_ARBEID',
8+
ØkeDeltagelse = 'OKE_DELTAKELSE',
99
}
1010

1111
const Hovedmål = () => {
@@ -23,7 +23,7 @@ const Hovedmål = () => {
2323
>
2424
<Checkbox value={Mål.SkaffeArbeid}>Skaffe arbeid</Checkbox>
2525
<Checkbox value={Mål.BeholdeArbeid}>Beholde arbeid</Checkbox>
26-
<Checkbox value={Mål.ØkeDeltagelse}>Øke deltagelse</Checkbox>
26+
<Checkbox value={Mål.ØkeDeltagelse}>Øke deltagelse eller mål om arbeid</Checkbox>
2727
</CheckboxGroup>
2828
);
2929
};

src/kandidatsok/filter/Jobbmuligheter.tsx

+18-29
Original file line numberDiff line numberDiff line change
@@ -1,53 +1,42 @@
11
import { Checkbox, CheckboxGroup } from '@navikt/ds-react';
2-
import { Innsatsgruppe, Servicegruppe } from 'felles/domene/kandidat/Oppfølgingsinformasjon';
2+
import { Innsatsgruppe } from 'felles/domene/kandidat/Oppfølgingsinformasjon';
33
import { FilterParam } from '../hooks/useQuery';
44
import useSøkekriterier, { LISTEPARAMETER_SEPARATOR } from '../hooks/useSøkekriterier';
55

66
export enum FiltrerbarInnsatsgruppe {
77
Innsatsgruppe,
8-
AndreInnsatsgrupper = 'ANDRE',
8+
IkkeVurdert = 'HAR_IKKE_GJELDENDE_14A_VEDTAK',
99
}
1010

1111
const filtrerbareInnsatsgrupper = {
12+
[Innsatsgruppe.SituasjonsbestemtInnsats]: {
13+
label: 'Situasjonsbestemt innsats',
14+
description: 'Trenger veiledning',
15+
},
1216
[Innsatsgruppe.SpesieltTilpassetInnsats]: {
1317
label: 'Spesielt tilpasset innsats',
14-
description: 'Har et identifisert behov for tilrettelegging',
18+
description: 'Trenger veiledning, nedsatt arbeidsevne',
1519
},
16-
[Innsatsgruppe.SituasjonsbestemtInnsats]: {
17-
label: 'Situasjonsbestemt innsats',
18-
description: 'Moderat bistandsbehov',
20+
[Innsatsgruppe.GradertVarigTilpassetInnsats]: {
21+
label: 'Delvis varig tilpasset innsats',
22+
description: 'Jobbe delvis',
1923
},
20-
[Innsatsgruppe.VarigTilpasset]: {
21-
label: 'Varig tilpasset',
22-
description: 'Varig nedsatt arbeidsevne',
24+
[Innsatsgruppe.VarigTilpassetInnsats]: {
25+
label: 'Varig tilpasset innsats',
26+
description: 'Liten mulighet til å jobbe',
2327
},
2428
[Innsatsgruppe.Standardinnsats]: {
25-
label: 'Standardinnsats',
26-
description: 'Behov for ordinær bistand',
29+
label: 'Standard innsats',
30+
description: 'Gode muligheter',
2731
},
28-
[FiltrerbarInnsatsgruppe.AndreInnsatsgrupper]: {
29-
label: 'Andre kvalifiseringsgrupper',
30-
description: 'Ikke vurdert, helserelatert arbeidsrettet oppfølging, sykmeldt',
32+
[FiltrerbarInnsatsgruppe.IkkeVurdert]: {
33+
label: 'Ikke vurdert',
34+
description: '',
3135
},
3236
};
3337

3438
export const alleInnsatsgrupper = {
3539
...filtrerbareInnsatsgrupper,
36-
[Servicegruppe.IkkeVurdert]: {
37-
label: 'Ikke vurdert',
38-
},
39-
[Servicegruppe.BehovForArbeidsevnevurdering]: {
40-
label: 'Behov for arbeidsevnevurdering',
41-
},
42-
[Servicegruppe.HelserelatertArbeidsrettetOppfølgingINav]: {
43-
label: 'Helserelatert arbeidsrettet oppfølging i NAV',
44-
},
45-
[Servicegruppe.SykmeldtMedOppfølgingPåArbeidsplassen]: {
46-
label: 'Sykmeldt med oppfølging på arbeidsplassen',
47-
},
48-
[Servicegruppe.SykmeldtUtenArbeidsgiver]: {
49-
label: 'sykmeldt uten arbeidsgiver',
50-
},
5140
};
5241

5342
const Jobbmuligheter = () => {

src/kandidatsok/kandidater/kandidatrad/Kandidatrad.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ const Kandidatrad: FunctionComponent<Props> = ({
7373
}
7474
ønsker={alleØnskedeYrker ?? '-'}
7575
lokasjon={alleØnskedeSteder ?? '-'}
76-
innsatsgruppe={alleInnsatsgrupper[kandidat.kvalifiseringsgruppekode].label}
76+
innsatsgruppe={alleInnsatsgrupper[kandidat.innsatsgruppe].label}
7777
bosted={`${kandidat.postnummer ?? '-'} ${kandidat.kommuneNavn ?? '-'}`}
7878
/>
7979
);

src/stilling/stilling/legg-til-kandidat/LeggTilKandidat.tsx

+4-3
Original file line numberDiff line numberDiff line change
@@ -155,9 +155,10 @@ const LeggTilKandidat: FunctionComponent<ILeggTilKandidat> = ({
155155
behandlingsgrunnlag for deling av CV.
156156
</li>
157157
<li>
158-
Dette kravet opptrer kun i overgangs-tilfeller
159-
hvor personbruker kommer under oppfølging av Nav
160-
med en CV som hen har fra en tidligere
158+
Personbruker har ikke valgt «Del CV». Dette
159+
kravet opptrer kun i overgangs-tilfeller hvor
160+
personbruker kommer under oppfølging av Nav med
161+
en CV som hen har fra en tidligere
161162
oppfølgingsperiode, eller med en CV som ble
162163
opprettet før hen kom under oppfølging av Nav.
163164
</li>

0 commit comments

Comments
 (0)