Skip to content

Commit 4765740

Browse files
authored
Merge pull request #1020 from navikt/nav-select-submission-value-removed-from-values
Valider valgt navSelect-verdi i mellomlagret søknad
2 parents c92a893 + 7d0ba36 commit 4765740

File tree

20 files changed

+10115
-33
lines changed

20 files changed

+10115
-33
lines changed

mocks/mocks/data/formio-api/form-select-v1.json

+643
Large diffs are not rendered by default.

mocks/mocks/data/formio-api/form-select-v2.json

+550
Large diffs are not rendered by default.

mocks/mocks/data/formio-api/nav083501.json

+6,352
Large diffs are not rendered by default.

mocks/mocks/data/formio-api/test-mellomlagring-v2.json

+1,856
Large diffs are not rendered by default.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
{
2+
"brukerId": "03876399856",
3+
"skjemanr": "Test-select",
4+
"tittel": "Tester nedtrekksmeny",
5+
"tema": "BIL",
6+
"spraak": "nb",
7+
"hoveddokument": {
8+
"vedleggsnr": "Test-select",
9+
"tittel": "Tester nedtrekksmeny",
10+
"label": "Tester nedtrekksmeny",
11+
"pakrevd": true,
12+
"mimetype": "application/pdf"
13+
},
14+
"hoveddokumentVariant": {
15+
"vedleggsnr": "Test-select",
16+
"tittel": "Tester nedtrekksmeny",
17+
"label": "Tester nedtrekksmeny",
18+
"pakrevd": false,
19+
"mimetype": "application/json",
20+
"document": {
21+
"language": "nb-NO",
22+
"data": {
23+
"data": {
24+
"velgInstrument": {
25+
"label": "Piano",
26+
"value": "piano"
27+
},
28+
"velgLand": {
29+
"label": "Italia",
30+
"value": "IT"
31+
},
32+
"velgValutaDuVilBetaleMed": {
33+
"label": "Euro (EUR)",
34+
"value": "EUR"
35+
}
36+
},
37+
"metadata": {
38+
"timezone": "Europe/Oslo",
39+
"offset": 60,
40+
"origin": "https://fyllut-preprod.intern.dev.nav.no",
41+
"referrer": "https://fyllut-preprod.intern.dev.nav.no/fyllut/testselect/paabegynt?sub=digital",
42+
"browserName": "Netscape",
43+
"userAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36",
44+
"pathName": "/fyllut/testselect/veiledning",
45+
"onLine": true
46+
},
47+
"state": "submitted",
48+
"_vnote": ""
49+
}
50+
}
51+
},
52+
"innsendingsId": "df6c8a69-9eb0-4878-b51f-38b3849ef9b6",
53+
"status": "Opprettet",
54+
"vedleggsListe": [],
55+
"kanLasteOppAnnet": true,
56+
"fristForEttersendelse": 14,
57+
"endretDato": "2024-02-09T12:50:15.227151+01:00",
58+
"skalSlettesDato": "2024-04-05",
59+
"skjemaPath": "testselect",
60+
"visningsType": "fyllUt"
61+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
{
2+
"brukerId": "03876399856",
3+
"skjemanr": "Test-select",
4+
"tittel": "Tester nedtrekksmeny",
5+
"tema": "BIL",
6+
"spraak": "nb",
7+
"hoveddokument": {
8+
"vedleggsnr": "Test-select",
9+
"tittel": "Tester nedtrekksmeny",
10+
"label": "Tester nedtrekksmeny",
11+
"pakrevd": true,
12+
"mimetype": "application/pdf"
13+
},
14+
"hoveddokumentVariant": {
15+
"vedleggsnr": "Test-select",
16+
"tittel": "Tester nedtrekksmeny",
17+
"label": "Tester nedtrekksmeny",
18+
"pakrevd": false,
19+
"mimetype": "application/json",
20+
"document": {
21+
"language": "nb-NO",
22+
"data": {
23+
"data": {
24+
"velgInstrument": {
25+
"label": "Piano",
26+
"value": "piano"
27+
},
28+
"velgLand": {
29+
"label": "Invalid country",
30+
"value": "INVALID"
31+
},
32+
"velgValutaDuVilBetaleMed": {
33+
"label": "Euro (EUR)",
34+
"value": "EUR"
35+
}
36+
},
37+
"metadata": {
38+
"timezone": "Europe/Oslo",
39+
"offset": 60,
40+
"origin": "https://fyllut-preprod.intern.dev.nav.no",
41+
"referrer": "https://fyllut-preprod.intern.dev.nav.no/fyllut/testselect/paabegynt?sub=digital",
42+
"browserName": "Netscape",
43+
"userAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36",
44+
"pathName": "/fyllut/testselect/veiledning",
45+
"onLine": true
46+
},
47+
"state": "submitted",
48+
"_vnote": ""
49+
}
50+
}
51+
},
52+
"innsendingsId": "df6c8a69-9eb0-4878-b51f-38b3849ef9b6",
53+
"status": "Opprettet",
54+
"vedleggsListe": [],
55+
"kanLasteOppAnnet": true,
56+
"fristForEttersendelse": 14,
57+
"endretDato": "2024-02-09T12:50:15.227151+01:00",
58+
"skalSlettesDato": "2024-04-05",
59+
"skjemaPath": "testselect",
60+
"visningsType": "fyllUt"
61+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
{
2+
"brukerId": "03876399856",
3+
"skjemanr": "Test-select",
4+
"tittel": "Tester nedtrekksmeny",
5+
"tema": "BIL",
6+
"spraak": "nb",
7+
"hoveddokument": {
8+
"vedleggsnr": "Test-select",
9+
"tittel": "Tester nedtrekksmeny",
10+
"label": "Tester nedtrekksmeny",
11+
"pakrevd": true,
12+
"mimetype": "application/pdf"
13+
},
14+
"hoveddokumentVariant": {
15+
"vedleggsnr": "Test-select",
16+
"tittel": "Tester nedtrekksmeny",
17+
"label": "Tester nedtrekksmeny",
18+
"pakrevd": false,
19+
"mimetype": "application/json",
20+
"document": {
21+
"language": "nb-NO",
22+
"data": {
23+
"data": {
24+
"velgInstrument": {
25+
"label": "Piano",
26+
"value": "piano"
27+
},
28+
"velgLand": {
29+
"label": "Italia",
30+
"value": "IT"
31+
},
32+
"velgValutaDuVilBetaleMed": {
33+
"label": "Euro (EUR)",
34+
"value": "EUR"
35+
}
36+
},
37+
"metadata": {
38+
"timezone": "Europe/Oslo",
39+
"offset": 60,
40+
"origin": "https://fyllut-preprod.intern.dev.nav.no",
41+
"referrer": "https://fyllut-preprod.intern.dev.nav.no/fyllut/testselect/paabegynt?sub=digital",
42+
"browserName": "Netscape",
43+
"userAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36",
44+
"pathName": "/fyllut/testselect/veiledning",
45+
"onLine": true
46+
},
47+
"state": "submitted",
48+
"_vnote": ""
49+
}
50+
}
51+
},
52+
"innsendingsId": "df6c8a69-9eb0-4878-b51f-38b3849ef9b6",
53+
"status": "Opprettet",
54+
"vedleggsListe": [],
55+
"kanLasteOppAnnet": true,
56+
"fristForEttersendelse": 14,
57+
"endretDato": "2024-02-09T12:50:15.227151+01:00",
58+
"skalSlettesDato": "2024-04-05",
59+
"skjemaPath": "testselect",
60+
"visningsType": "fyllUt"
61+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
{
2+
"brukerId": "03876399856",
3+
"skjemanr": "Test-select",
4+
"tittel": "Tester nedtrekksmeny",
5+
"tema": "BIL",
6+
"spraak": "nb",
7+
"hoveddokument": {
8+
"vedleggsnr": "Test-select",
9+
"tittel": "Tester nedtrekksmeny",
10+
"label": "Tester nedtrekksmeny",
11+
"pakrevd": true,
12+
"mimetype": "application/pdf"
13+
},
14+
"hoveddokumentVariant": {
15+
"vedleggsnr": "Test-select",
16+
"tittel": "Tester nedtrekksmeny",
17+
"label": "Tester nedtrekksmeny",
18+
"pakrevd": false,
19+
"mimetype": "application/json",
20+
"document": {
21+
"language": "nb-NO",
22+
"data": {
23+
"data": {
24+
"velgInstrument": {
25+
"label": "Piano",
26+
"value": "piano"
27+
}
28+
}
29+
}
30+
}
31+
},
32+
"innsendingsId": "df6c8a69-9eb0-4878-b51f-38b3849ef9b6",
33+
"status": "Opprettet",
34+
"vedleggsListe": [],
35+
"kanLasteOppAnnet": true,
36+
"fristForEttersendelse": 14,
37+
"endretDato": "2024-02-09T12:36:59.940133+01:00",
38+
"skalSlettesDato": "2024-04-05",
39+
"skjemaPath": "testselect",
40+
"visningsType": "fyllUt"
41+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,111 @@
1+
{
2+
"brukerId": "03876399856",
3+
"skjemanr": "NAV 08-35.01",
4+
"tittel": "Inntektsopplysninger for selvstendig næringsdrivende og/eller frilansere som skal ha sykepenger",
5+
"tema": "SYK",
6+
"spraak": "nb",
7+
"hoveddokument": {
8+
"vedleggsnr": "NAV 08-35.01",
9+
"tittel": "Inntektsopplysninger for selvstendig næringsdrivende og/eller frilansere som skal ha sykepenger",
10+
"label": "Inntektsopplysninger for selvstendig næringsdrivende og/eller frilansere som skal ha sykepenger",
11+
"pakrevd": true,
12+
"mimetype": "application/pdf"
13+
},
14+
"hoveddokumentVariant": {
15+
"vedleggsnr": "NAV 08-35.01",
16+
"tittel": "Inntektsopplysninger for selvstendig næringsdrivende og/eller frilansere som skal ha sykepenger",
17+
"label": "Inntektsopplysninger for selvstendig næringsdrivende og/eller frilansere som skal ha sykepenger",
18+
"pakrevd": false,
19+
"mimetype": "application/json",
20+
"document": {
21+
"language": "nb-NO",
22+
"data": {
23+
"data": {
24+
"jegPlikterAGiDeOpplysningerOgLevereDeDokumenteneSomErNodvendigeForAtNavSkalKunneVurdereMineRettigheter": true,
25+
"jegHarGjortMegKjentMedMinPliktTilAInformereNavOmEndringerSomKanHaBetydningForSykepengeneJegFarUtbetalt": true,
26+
"hvaSlagsVirksomhetDriverDu": {
27+
"selvstendigNaeringsdrivende": true,
28+
"frilanser": true
29+
},
30+
"fornavnSoker": "test",
31+
"etternavnSoker": "test",
32+
"harDuNorskFodselsnummerEllerDNummer": "ja",
33+
"fodselsnummerDNummerSoker": "25058236813",
34+
"oppgiDatoForForsteSykefravaersdagDdMmAaaa": "2024-02-01",
35+
"hvaSlagsSelvstendigNaeringsvirksomhetDriverDu": {
36+
"enkeltpersonforetak": true,
37+
"fiskeBladA": false,
38+
"fiskeBladB": false,
39+
"fiskeLott": false,
40+
"fiskeHyre": false,
41+
"jordbrukSkogbruk": false,
42+
"dagmammaIEgetHjem": false,
43+
"annenVirksomhet": false
44+
},
45+
"harDuInntekterSomArbeidstakerITilleggTilInntektSomSelvstendigNaeringsdrivendeOgEllerFrilanser": "nei",
46+
"andreOpplysningerDuMenerErViktigeNarNavSkalFastsetteSykepengegrunnlagetDitt": "nei",
47+
"harDuDokumentasjonDuOnskerALeggeVedSoknaden": "ja",
48+
"hvaOnskerDuALeggeVed": {
49+
"personinntektsskjema": true,
50+
"resultatregnskap": true,
51+
"naeringsoppgave": false,
52+
"annet": false
53+
},
54+
"narStartetDuSomFrilanserDdMmAaaa": "2023-11-01",
55+
"harDuInntektFraFosterhjem": "nei",
56+
"orgNr": "242667913",
57+
"narStartetDuVirksomhetenDinDdMmAaaa": "2024-02-14",
58+
"hvaHarDuHattINaeringsresultatForSkattDeSiste12Manedene": 1200000,
59+
"harDetVaertDriftIVirksomhetenFremTilDuBleSykmeldt": "ja",
60+
"vilDuFortsattHaNaeringsinntektMensDuErSykmeldt": "nei",
61+
"erVirksomhetenRegistrertINorge": "nei",
62+
"landvelger": {
63+
"label": "Frankrike",
64+
"value": "FR"
65+
},
66+
"harDuFattEnVarigEndringAvArbeidssituasjonenVirksomhetenILopetAvDeSisteFireArene": "nei",
67+
"personinntektsskjema1": "leggerVedNaa",
68+
"resultatregnskap1": "leggerVedNaa"
69+
},
70+
"metadata": {
71+
"timezone": "Europe/Oslo",
72+
"offset": 60,
73+
"origin": "https://fyllut-preprod.intern.dev.nav.no",
74+
"referrer": "https://fyllut-preprod.intern.dev.nav.no/fyllut/nav083501",
75+
"browserName": "Netscape",
76+
"userAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36",
77+
"pathName": "/fyllut/nav083501/vedlegg",
78+
"onLine": true
79+
},
80+
"state": "submitted",
81+
"_vnote": ""
82+
}
83+
}
84+
},
85+
"innsendingsId": "2db25aab-3524-4426-a333-489542bf16bf",
86+
"status": "Opprettet",
87+
"vedleggsListe": [
88+
{
89+
"vedleggsnr": "L2",
90+
"tittel": "Personinntektsskjema",
91+
"label": "Personinntektsskjema",
92+
"pakrevd": true,
93+
"beskrivelse": "",
94+
"formioId": "eiaivlp"
95+
},
96+
{
97+
"vedleggsnr": "L2",
98+
"tittel": "Resultatregnskap",
99+
"label": "Resultatregnskap",
100+
"pakrevd": true,
101+
"beskrivelse": "",
102+
"formioId": "etpewjh"
103+
}
104+
],
105+
"kanLasteOppAnnet": true,
106+
"fristForEttersendelse": 14,
107+
"endretDato": "2024-02-15T10:26:31.152815+01:00",
108+
"skalSlettesDato": "2024-04-11",
109+
"skjemaPath": "nav083501",
110+
"visningsType": "fyllUt"
111+
}

0 commit comments

Comments
 (0)