Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
870c739
Utvide Arbeidsgiver med ansattPerioder
frodehansen2 Jan 16, 2025
f86b55f
Rename Arbeidsgiver pga strukturendring
frodehansen2 Jan 16, 2025
19f3062
Vise ansettelsesperioder
frodehansen2 Jan 16, 2025
9d00d2d
Trim dager til kun ansatt-dager
frodehansen2 Jan 17, 2025
4b32b98
Melding om at en ikke er ansastt alle dager
frodehansen2 Jan 17, 2025
8051c86
dagerIkkeAnsatt
frodehansen2 Jan 17, 2025
37bd790
Info i EndreArbeidstidForm
frodehansen2 Jan 17, 2025
da6ddb7
Cleanup
frodehansen2 Jan 20, 2025
3c0e99b
stash
frodehansen2 Jan 20, 2025
745e9a0
Fjerne ikkeAnsatt kode på uke
frodehansen2 Jan 20, 2025
b7eda06
Stoppe brukere med 2 ansettelser samme uke
frodehansen2 Jan 21, 2025
4ed9b54
Revert renaming av prop
frodehansen2 Jan 21, 2025
fe0d484
Cleanup
frodehansen2 Jan 21, 2025
bcb8879
Mer cleanup
frodehansen2 Jan 21, 2025
8d38dd9
stash
frodehansen2 Jan 21, 2025
186e44c
Test
frodehansen2 Jan 22, 2025
99fe8a4
Revert endring i mock-data
frodehansen2 Jan 22, 2025
f99afc3
Test for nytt scenario
frodehansen2 Jan 22, 2025
e3ae5ee
rename ArbeidsgiverMedAnsettelseperioder
frodehansen2 Jan 22, 2025
8ac0986
Revert endring
frodehansen2 Jan 22, 2025
cf697ba
Merge branch 'main' into endringsmelding-flere-arbeidsforhold
frodehansen2 Jan 22, 2025
5506265
Scenario - flere ansettelser uten opphold
frodehansen2 Jan 22, 2025
19da253
Merge branch 'main' into endringsmelding-flere-arbeidsforhold
frodehansen2 Jan 23, 2025
e20e9fe
Sperre tilgang for ukjente arbeidsgivere med flere ansettelsesforhold
frodehansen2 Jan 23, 2025
9a2ca6d
Sperre tilgang for ukjente arbeidsgivere med flere ansettelsesforhold
frodehansen2 Jan 23, 2025
d255a5d
Merge branch 'endringsmelding-flere-arbeidsforhold' of github.com:nav…
frodehansen2 Jan 23, 2025
34438a8
Beholde søndag trimArbeidsukePeriodeTilDagerSøktFor for uker midt i
frodehansen2 Jan 23, 2025
c82f499
Fjerne tomme uker for ukjent arbeidsforhold
frodehansen2 Jan 23, 2025
e7ef8a4
Sette på param for å hente alle ansettelser
frodehansen2 Jan 23, 2025
70dbdcf
debug-scenario
frodehansen2 Jan 24, 2025
5e2cf8e
Bugfix - korte ned uker til dager en er ansatt
frodehansen2 Jan 24, 2025
8b8fe8e
Fjerne ubrukt dagerIkkeAnsatt
frodehansen2 Jan 24, 2025
6b80f89
Korrigere ansettelseperioder tekst
frodehansen2 Jan 24, 2025
b28b384
Tooltip på KortUke tag
frodehansen2 Jan 24, 2025
18c6c0f
Merge branch 'main' into endringsmelding-flere-arbeidsforhold
frodehansen2 Feb 3, 2025
dd60ea6
update gitignore
frodehansen2 Sep 29, 2025
ab6cc64
Merge branch 'main' into em-psb-merge-main
frodehansen2 Sep 29, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ import {
getDatesInDateRange,
ISODateRange,
ISODateRangeToDateRange,
ISODateToDate,
} from '@navikt/sif-common-utils';
import { ArbeidstidEnkeltdagMap, Arbeidsuke } from '@types';

Expand All @@ -33,6 +34,7 @@ const getMockArbeidsuke = (
isoDateRange,
periode,
arbeidstidEnkeltdager,
dagerSøktFor: dagerSøktFor.map(ISODateToDate),
normalt: {
uke: decimalDurationToDuration(durationToDecimalDuration(normaltPerDag) * antallDagerMedArbeidstid),
dag: normaltPerDag,
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
import { ScenarioData } from '..';
import arbeidsgiver from './arbeidsgiver-mock';
import sak from './sak-mock';
import søker from './søker-mock';

export const ArbeidsgiverIkkeISakFlereAnsettelser: ScenarioData = {
sak,
arbeidsgiver,
søker,
};
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
export default {
organisasjoner: [
{ navn: 'Dykkert svømmeutstyr', organisasjonsnummer: '947064649', ansattFom: '2008-10-01' },
{ navn: 'Vinge flyfly', organisasjonsnummer: '947064640', ansattFom: '2008-10-01' },
{ navn: 'IKKE-I-SAK-AS 1', organisasjonsnummer: '947064642', ansattFom: '2023-02-05', ansattTom: '2023-04-05' },
{ navn: 'IKKE-I-SAK-AS 1', organisasjonsnummer: '947064642', ansattFom: '2023-04-06' },
],
};

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
export default {
aktørId: '234',
fødselsnummer: '30086421581',
fødselsdato: '2001-02-01',
fornavn: 'NORA',
mellomnavn: null,
etternavn: 'KRONJUVEL',
};
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ export default {
organisasjoner: [
{ navn: 'Dykkert svømmeutstyr', organisasjonsnummer: '947064649', ansattFom: '2008-10-01' },
{ navn: 'Vinge flyfly', organisasjonsnummer: '947064640', ansattFom: '2008-10-01' },
{ navn: 'IKKE-I-SAK-AS 1', organisasjonsnummer: '947064642', ansattFom: '2023-02-01' },
{ navn: 'IKKE-I-SAK-AS 1', organisasjonsnummer: '947064642', ansattFom: '2023-02-05' },
{ navn: 'IKKE-I-SAK-AS 2', organisasjonsnummer: '947064643', ansattFom: '2023-02-01' },
],
};
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
export default {
organisasjoner: [],
privateArbeidsgivere: null,
frilansoppdrag: null,
frilansoppdrag: [],
organisasjoner: [
{ ansattFom: '2005-01-09', ansattTom: '2024-11-01', navn: 'SAUEFABRIKK', organisasjonsnummer: '896929119' },
{ ansattFom: '2024-12-12', ansattTom: null, navn: 'SAUEFABRIKK', organisasjonsnummer: '896929119' },
],
privateArbeidsgivere: [],
};
Original file line number Diff line number Diff line change
@@ -1,28 +1,28 @@
export default [
{
barn: {
fødselsdato: '2008-07-27',
fornavn: 'RAVGUL',
fødselsdato: '2023-01-24',
fornavn: 'GEOMETRISK',
mellomnavn: null,
etternavn: 'LØVETANN',
aktørId: '2175638020356',
identitetsnummer: '27870899799',
etternavn: 'RIST',
aktørId: '2487158514882',
identitetsnummer: '24412358038',
},
søknad: {
søknadId: 'generert',
versjon: '1.0.0',
mottattDato: '2024-12-10T08:47:11.929Z',
mottattDato: '2025-01-24T07:51:23.794Z',
søker: {
norskIdentitetsnummer: '00000000000',
},
språk: null,
språk: 'nb',
ytelse: {
type: 'PLEIEPENGER_SYKT_BARN',
barn: {
norskIdentitetsnummer: '00000000000',
fødselsdato: null,
},
søknadsperiode: ['2024-12-03/2024-12-05'],
søknadsperiode: ['2024-11-01/2025-02-28'],
endringsperiode: [],
trekkKravPerioder: [],
opptjeningAktivitet: {},
Expand All @@ -47,23 +47,37 @@ export default [
},
tilsynsordning: {
perioder: {
'2024-12-03/2024-12-05': {
'2024-11-01/2025-02-28': {
etablertTilsynTimerPerDag: 'PT0S',
},
},
},
lovbestemtFerie: {
perioder: {
'2024-12-04/2024-12-05': {
skalHaFerie: false,
},
},
perioder: {},
},
arbeidstid: {
arbeidstakerList: [],
arbeidstakerList: [
{
norskIdentitetsnummer: null,
organisasjonsnummer: '896929119',
organisasjonsnavn: null,
arbeidstidInfo: {
perioder: {
'2024-11-01/2024-11-30': {
jobberNormaltTimerPerDag: 'PT7H30M',
faktiskArbeidTimerPerDag: 'PT0S',
},
'2024-12-01/2025-02-28': {
jobberNormaltTimerPerDag: 'PT8H',
faktiskArbeidTimerPerDag: 'PT0S',
},
},
},
},
],
frilanserArbeidstidInfo: {
perioder: {
'2024-12-03/2024-12-05': {
'2024-11-01/2025-02-28': {
jobberNormaltTimerPerDag: 'PT0S',
faktiskArbeidTimerPerDag: 'PT0S',
},
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
export default {
aktørId: '2486083225079',
fødselsdato: '1987-10-09',
fødselsnummer: '09908799647',
fornavn: 'NORA',
aktørId: '2912771641580',
etternavn: 'FJORD',
fornavn: 'TØFF',
fødselsdato: '1983-05-26',
fødselsnummer: '26458341337',
mellomnavn: null,
etternavn: 'Etternavn',
myndig: true,
};
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ export default {
organisasjonsnummer: '947064649',
navn: 'Norsk bedrift AS',
ansattFom: '2003-01-16',
ansattTom: null,
},
],
privateArbeidsgivere: null,
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
import { ScenarioData } from '..';
import arbeidsgiver from './arbeidsgiver-mock';
import sak from './sak-mock';
import søker from './søker-mock';

export const EnArbeidsgiverToAnsettelserSammeUkeMedOpphold: ScenarioData = {
sak,
arbeidsgiver,
søker,
};
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
export default {
organisasjoner: [
{
organisasjonsnummer: '947064649',
navn: 'Norsk bedrift AS',
ansattFom: '2003-01-16',
ansattTom: '2022-01-11',
},
{
organisasjonsnummer: '947064649',
navn: 'Norsk bedrift AS',
ansattFom: '2022-01-13',
ansattTom: null,
},
],
privateArbeidsgivere: null,
frilansoppdrag: null,
};
Original file line number Diff line number Diff line change
@@ -0,0 +1,114 @@
export default [
{
barn: {
fødselsdato: '2017-03-03',
fornavn: 'NORA',
mellomnavn: null,
etternavn: 'Nordmann',
aktørId: '2559652436225',
identitetsnummer: '03831799748',
},
søknad: {
søknadId: 'generert',
versjon: '1.0.0.',
mottattDato: '2023-01-18T08:13:37.525Z',
søker: { norskIdentitetsnummer: '00000000000' },
ytelse: {
type: 'PLEIEPENGER_SYKT_BARN',
barn: { norskIdentitetsnummer: '00000000000', fødselsdato: null },
søknadsperiode: ['2022-12-01/2024-05-31'],
endringsperiode: [],
trekkKravPerioder: [],
opptjeningAktivitet: {},
dataBruktTilUtledning: null,
infoFraPunsj: null,
bosteder: { perioder: {}, perioderSomSkalSlettes: {} },
utenlandsopphold: {
perioder: {
'2018-12-30/2019-10-20': {
land: 'DNK',
årsak: 'barnetInnlagtIHelseinstitusjonForNorskOffentligRegning',
},
},
},
beredskap: { perioder: {}, perioderSomSkalSlettes: {} },
nattevåk: { perioder: {}, perioderSomSkalSlettes: {} },
tilsynsordning: {
perioder: {
'2022-12-01/2023-01-31': { etablertTilsynTimerPerDag: 'PT8H' },
'2023-02-14/2023-03-16': { etablertTilsynTimerPerDag: 'PT8H' },
},
},
lovbestemtFerie: {
perioder: {
'2023-01-01/2023-01-10': {
skalHaFerie: true,
},
'2023-01-12/2023-01-15': {
skalHaFerie: false,
},
},
},
arbeidstid: {
arbeidstakerList: [
{
norskIdentitetsnummer: null,
organisasjonsnummer: '947064649',
arbeidstidInfo: {
perioder: {
'2022-12-01/2022-12-02': {
jobberNormaltTimerPerDag: 'PT8H',
faktiskArbeidTimerPerDag: 'PT4H32M24S',
},
'2022-12-05/2022-12-09': {
jobberNormaltTimerPerDag: 'PT8H',
faktiskArbeidTimerPerDag: 'PT4H32M24S',
},
'2022-12-12/2022-12-16': {
jobberNormaltTimerPerDag: 'PT8H',
faktiskArbeidTimerPerDag: 'PT4H32M24S',
},
'2022-12-19/2022-12-23': {
jobberNormaltTimerPerDag: 'PT8H',
faktiskArbeidTimerPerDag: 'PT4H32M24S',
},
'2022-12-26/2022-12-30': {
jobberNormaltTimerPerDag: 'PT8H',
faktiskArbeidTimerPerDag: 'PT4H32M24S',
},
'2023-01-02/2023-01-06': {
jobberNormaltTimerPerDag: 'PT8H',
faktiskArbeidTimerPerDag: 'PT4H32M24S',
},
'2023-01-09/2023-01-13': {
jobberNormaltTimerPerDag: 'PT8H',
faktiskArbeidTimerPerDag: 'PT4H32M24S',
},
'2023-01-16/2023-01-20': {
jobberNormaltTimerPerDag: 'PT8H',
faktiskArbeidTimerPerDag: 'PT4H32M24S',
},
'2023-01-23/2023-01-27': {
jobberNormaltTimerPerDag: 'PT8H',
faktiskArbeidTimerPerDag: 'PT4H32M24S',
},
'2023-01-30/2024-05-31': {
jobberNormaltTimerPerDag: 'PT8H',
faktiskArbeidTimerPerDag: 'PT4H32M24S',
},
},
},
},
],
frilanserArbeidstidInfo: {},
selvstendigNæringsdrivendeArbeidstidInfo: {},
},
uttak: { perioder: {} },
omsorg: { relasjonTilBarnet: null, beskrivelseAvOmsorgsrollen: null },
},
språk: 'nb',
journalposter: [],
begrunnelseForInnsending: { tekst: null },
},
},
];
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
export default {
aktørId: '2486083225079',
fødselsdato: '1987-10-09',
fødselsnummer: '09908799647',
fornavn: 'NORA',
mellomnavn: null,
etternavn: 'Etternavn',
myndig: true,
};
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
import { ScenarioData } from '..';
import arbeidsgiver from './arbeidsgiver-mock';
import sak from './sak-mock';
import søker from './søker-mock';

export const EnArbeidsgiverToAnsettelserSammeUkeUtenOpphold: ScenarioData = {
sak,
arbeidsgiver,
søker,
};
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
export default {
organisasjoner: [
{
organisasjonsnummer: '947064649',
navn: 'Norsk bedrift AS',
ansattFom: '2003-01-16',
ansattTom: '2022-12-05',
},
{
organisasjonsnummer: '947064649',
navn: 'Norsk bedrift AS',
ansattFom: '2023-01-01',
ansattTom: null,
},
],
privateArbeidsgivere: null,
frilansoppdrag: null,
};
Loading