Skip to content

Commit

Permalink
Merge branch 'main' into pw-psb
Browse files Browse the repository at this point in the history
  • Loading branch information
frodehansen2 committed Jan 10, 2024
2 parents 2032c41 + 54fa21a commit a05c674
Show file tree
Hide file tree
Showing 974 changed files with 6,113 additions and 4,856 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/.deploy-app-to-dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ jobs:
cp apps/${{inputs.app-name}}/nais/envs/.env.dev apps/${{inputs.app-name}}/.env.production
- name: Build application
run: yarn turbo run build-app --filter=@navikt/${{ inputs.app-name }}
run: yarn turbo run build --filter=@navikt/${{ inputs.app-name }}

- name: Build and publish docker image
uses: nais/docker-build-push@v0
Expand All @@ -66,7 +66,7 @@ jobs:
identity_provider: ${{ secrets.NAIS_WORKLOAD_IDENTITY_PROVIDER }}

- name: Deploy to dev
uses: nais/deploy/actions/deploy@v1
uses: nais/deploy/actions/deploy@v2
env:
CLUSTER: dev-gcp
RESOURCE: nais-config/nais.yml
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/.deploy-app-to-prod.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ jobs:
cp apps/${{inputs.app-name}}/nais/envs/.env.prod apps/${{inputs.app-name}}/.env.production
- name: Build application
run: yarn turbo run build-app --filter=@navikt/${{ inputs.app-name }}
run: yarn turbo run build --filter=@navikt/${{ inputs.app-name }}

- name: Build and publish docker image
uses: nais/docker-build-push@v0
Expand All @@ -66,7 +66,7 @@ jobs:
identity_provider: ${{ secrets.NAIS_WORKLOAD_IDENTITY_PROVIDER }}

- name: Deploy to prod
uses: nais/deploy/actions/deploy@v1
uses: nais/deploy/actions/deploy@v2
env:
CLUSTER: prod-gcp
RESOURCE: nais-config/nais.yml
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ jobs:
run: npx playwright install chromium

- name: Build application
run: yarn build-app --filter=ekstra-omsorgsdager-andre-forelder-ikke-tilsyn
run: yarn build --filter=ekstra-omsorgsdager-andre-forelder-ikke-tilsyn

- name: Run tests
run: yarn turbo playwright-test --filter=ekstra-omsorgsdager-andre-forelder-ikke-tilsyn
2 changes: 1 addition & 1 deletion .github/workflows/test.endringsmelding-pleiepenger.yml
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
project: ./apps/endringsmelding-pleiepenger/e2e
build: yarn turbo run build-app --filter=@navikt/endringsmelding-pleiepenger
build: yarn turbo run build --filter=@navikt/endringsmelding-pleiepenger
start: yarn turbo start-e2e-server --filter=endringsmelding-pleiepenger
wait-on: 'http://localhost:8080/familie/sykdom-i-familien/soknad/endringsmelding-pleiepenger/alive'
wait-on-timeout: 60
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test.omsorgsdager-aleneomsorg-dialog.yml
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ jobs:
run: npx playwright install chromium

- name: Build application
run: yarn build-app --filter=omsorgsdager-aleneomsorg-dialog
run: yarn build --filter=omsorgsdager-aleneomsorg-dialog

- name: Run tests
run: yarn turbo playwright-test --filter=omsorgsdager-aleneomsorg-dialog
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test.omsorgspengerutbetaling-soknad.yml
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ jobs:
run: npx playwright install chromium

- name: Build application
run: yarn build-app --filter=omsorgspengerutbetaling-soknad
run: yarn build --filter=omsorgspengerutbetaling-soknad

- name: Run tests
run: yarn turbo playwright-test --filter=omsorgspengerutbetaling-soknad
2 changes: 1 addition & 1 deletion .github/workflows/test.omsorgspengesøknad.yml
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ jobs:
run: npx playwright install chromium

- name: Build application
run: yarn build-app --filter=omsorgspengesoknad
run: yarn build --filter=omsorgspengesoknad

- name: Run tests
run: yarn turbo playwright-test --filter=omsorgspengesoknad
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ jobs:
run: npx playwright install chromium

- name: Build application
run: yarn build-app --filter=pleiepenger-i-livets-sluttfase-soknad
run: yarn build --filter=pleiepenger-i-livets-sluttfase-soknad

- name: Run tests
run: yarn turbo playwright-test --filter=pleiepenger-i-livets-sluttfase-soknad
2 changes: 1 addition & 1 deletion .github/workflows/test.pleiepenger-sykt-barn.yml
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ jobs:
CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }}
with:
project: ./apps/pleiepenger-sykt-barn/e2e
build: yarn turbo run build-app --filter=@navikt/pleiepenger-sykt-barn
build: yarn turbo run build --filter=@navikt/pleiepenger-sykt-barn
start: yarn turbo start-e2e-server --filter=pleiepenger-sykt-barn
wait-on: 'http://localhost:8080'
wait-on-timeout: 60
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test.sif-ettersending.yml
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ jobs:
run: npx playwright install chromium

- name: Build application
run: yarn build-app --filter=sif-ettersending
run: yarn build --filter=sif-ettersending

- name: Run tests
run: yarn turbo playwright-test --filter=sif-ettersending
4 changes: 1 addition & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,7 @@ Samling av kode for søknadsdialoger under Sykdom i familien

- `yarn clean` - Sletter node_modules og lib foldere.
- `yarn` - Installerer alle moduler
- `yarn build-package` - Bygger alle moduler under packages.
- `yarn build-app` - Bygger alle applikasjoner under apps med produksjonsinnstillinger (se script i app).
- `yarn dev` - Bygger alle moduler under packages, og starter watch på alle packages. Initiell `yarn build-package` bør kjøres først.
- `yarn build` - Bygger alle applikasjoner under apps med produksjonsinnstillinger (se script i app).
- `yarn test` - Kjører alle tester i apps og packages

## Utvikle på én applikasjon
Expand Down
73 changes: 73 additions & 0 deletions apps/dine-pleiepenger/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,78 @@
# @navikt/dine-pleiepenger

## 0.5.2

### Patch Changes

- Pakkeoppdateringer patch og noe minor
- Updated dependencies
- @navikt/appstatus-react-ds@2.17.11
- @navikt/sif-common-core-ds@9.13.2
- @navikt/sif-common-sentry@0.25.9
- @navikt/sif-common-utils@3.43.10

## 0.5.1

### Patch Changes

- Generelle pakkeoppdateringer - patch og minor
- Updated dependencies
- @navikt/appstatus-react-ds@2.17.10
- @navikt/sif-common-core-ds@9.13.1
- @navikt/sif-common-sentry@0.25.8
- @navikt/sif-common-utils@3.43.9

## 0.5.0

### Minor Changes

- c12a07f: Oppdatere date-fns til 3.0.6 (fra 2.30.0) og chromatic til 10.2.0 (minor)

### Patch Changes

- Updated dependencies [c12a07f]
- @navikt/sif-common-core-ds@9.13.0

## 0.4.1

### Patch Changes

- 5b106ca: Forenkle zod-schema for organisasjon. Unngå feil typing i data som ikke brukes
- 23f75ff: Generelle pakkeoppdateringer - patch og minor
- Updated dependencies [23f75ff]
- @navikt/appstatus-react-ds@2.17.9
- @navikt/sif-common-core-ds@9.12.6
- @navikt/sif-common-sentry@0.25.7
- @navikt/sif-common-utils@3.43.8

## 0.4.0

### Minor Changes

- d356f0b: Justere ZOD validering og henting av søknadsinformasjon. Gå over til å bruke opprettetDato for visning av mottatt dato.

### Patch Changes

- 306a348: Pakkeoppdateringer.
- @navikt/ds-\*: minor
- sentry: minor
- vite: patch
- Updated dependencies [306a348]
- @navikt/appstatus-react-ds@2.17.8
- @navikt/sif-common-core-ds@9.12.5
- @navikt/sif-common-sentry@0.25.6

## 0.3.7

### Patch Changes

- Oppdatert ds pakker
- Updated dependencies
- @navikt/appstatus-react-ds@2.17.7
- @navikt/sif-common-core-ds@9.12.4
- @navikt/sif-common-sentry@0.25.5
- @navikt/sif-common-utils@3.43.7

## 0.3.6

### Patch Changes
Expand Down
8 changes: 2 additions & 6 deletions apps/dine-pleiepenger/api-mock-server/api-mock-server.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ server.use(
);

server.use(function (req, res, next) {
setTimeout(next, 300);
setTimeout(next, 50);
});

const søker = {
Expand All @@ -37,17 +37,13 @@ const startServer = () => {
});

server.get('/oppslag/soker-ikke-tilgang', (req, res) => {
res.sendStatus(403);
res.sendStatus(451);
});

server.get('/soknad', (req, res) => {
res.send(søknader);
});

server.get('/soknad-ikke-tilgang', (req, res) => {
res.sendStatus(403);
});

server.get('/soknad/:soknadId/dokument', (req, res) => {
res.download('./api-mock-server/mockdata/eksempel-søknad.pdf', 'søknad.pdf');
});
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1293,7 +1293,7 @@
"registrertIUtlandet": true
}
},
"virksomhetNavn": "ABC"
"virksomhetNavn": "SJOKKERENDE ELEKTRIKER"
}
]
},
Expand Down Expand Up @@ -1362,7 +1362,7 @@
"varigEndring": { "dato": "2022-09-01", "forklaring": "WhoaWhoa", "inntektEtterEndring": 123 },
"fiskerErPåBladB": false,
"registrertINorge": false,
"navnPåVirksomheten": "ABC",
"navnPåVirksomheten": "SJOKKERENDE ELEKTRIKER",
"registrertIUtlandet": { "landkode": "ASM", "landnavn": "Amerikansk Samoa" },
"harFlereAktiveVirksomheter": true
},
Expand Down
31 changes: 13 additions & 18 deletions apps/dine-pleiepenger/api-mock-server/mockdata/soknader.json
Original file line number Diff line number Diff line change
Expand Up @@ -133,22 +133,17 @@
"utenlandsoppholdSiste12Mnd": []
},
"harMedsøker": false,
"arbeidsgivere": [
{
"navn": "SJOKKERENDE ELEKTRIKER",
"erAnsatt": true,
"arbeidsforhold": {
"arbeidIPeriode": {
"type": "ARBEIDER_PROSENT_AV_NORMALT",
"prosentAvNormalt": 50,
"arbeiderIPerioden": "REDUSERT"
},
"normalarbeidstid": { "timerPerUkeISnitt": "PT5H" }
},
"organisasjonsnummer": "947064649",
"sluttetFørSøknadsperiode": false
}
],
"arbeidsgivere": {
"organisasjoner": [
{
"navn": "SJOKKERENDE ELEKTRIKER",
"skalJobbe": true,
"skalJobbeProsent": 10,
"jobberNormaltTimer": 10,
"organisasjonsnummer": "234"
}
]
},
"k9FormatSøknad": {
"språk": "nb",
"søker": { "norskIdentitetsnummer": "02869599258" },
Expand Down Expand Up @@ -1293,7 +1288,7 @@
"registrertIUtlandet": true
}
},
"virksomhetNavn": "ABC"
"virksomhetNavn": "SJOKKERENDE ELEKTRIKER"
}
]
},
Expand Down Expand Up @@ -1362,7 +1357,7 @@
"varigEndring": { "dato": "2022-09-01", "forklaring": "WhoaWhoa", "inntektEtterEndring": 123 },
"fiskerErPåBladB": false,
"registrertINorge": false,
"navnPåVirksomheten": "ABC",
"navnPåVirksomheten": "SJOKKERENDE ELEKTRIKER",
"registrertIUtlandet": { "landkode": "ASM", "landnavn": "Amerikansk Samoa" },
"harFlereAktiveVirksomheter": true
},
Expand Down
27 changes: 12 additions & 15 deletions apps/dine-pleiepenger/e2e/playwright/mockdata/søknader.mock.ts
Original file line number Diff line number Diff line change
Expand Up @@ -133,22 +133,19 @@ export const søknaderMockData = [
utenlandsoppholdSiste12Mnd: [],
},
harMedsøker: false,
arbeidsgivere: [
{
navn: 'SJOKKERENDE ELEKTRIKER',
erAnsatt: true,
arbeidsforhold: {
arbeidIPeriode: {
type: 'ARBEIDER_PROSENT_AV_NORMALT',
prosentAvNormalt: 50,
arbeiderIPerioden: 'REDUSERT',
},
normalarbeidstid: { timerPerUkeISnitt: 'PT5H' },
arbeidsgivere: {
organisasjoner: [
{
navn: 'SJOKKERENDE ELEKTRIKER',
skalJobbe: true,
skalJobbeProsent: 10,
vetIkkeEkstrainfo: undefined,
jobberNormaltTimer: 10,
organisasjonsnummer: '234',
},
organisasjonsnummer: '947064649',
sluttetFørSøknadsperiode: false,
},
],
],
},

k9FormatSøknad: {
språk: 'nb',
søker: { norskIdentitetsnummer: '02869599258' },
Expand Down
2 changes: 1 addition & 1 deletion apps/dine-pleiepenger/e2e/playwright/tests/forside.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ test.beforeEach(async ({ page }) => {
});

test('Test innhold, funksjonalitet og wcag', async ({ page }) => {
await page.goto('http://localhost:8080/dine-pleiepenger');
await page.goto('http://localhost:8080/innsyn');
await expect(page.getByRole('heading', { level: 1, name: 'Dine Pleiepenger' })).toBeVisible();

const søknader = await page.locator('[data-testid="søknadsliste"]').locator('section');
Expand Down
8 changes: 4 additions & 4 deletions apps/dine-pleiepenger/nais/dev-gcp.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,13 @@
"ingresses": ["https://dine-pleiepenger.intern.dev.nav.no"],
"externalHosts": ["www.nav.no", "dekoratoren.ekstern.dev.nav.no"],
"accessPolicyOutApps": ["k9-brukerdialog-api", "sif-innsyn-api"],
"livenessPath": "/dine-pleiepenger/api/internal/isAlive",
"readinessPath": "/dine-pleiepenger/api/internal/isReady",
"livenessPath": "/innsyn/api/internal/isAlive",
"readinessPath": "/innsyn/api/internal/isReady",
"minReplicas": 1,
"maxReplicas": 1,
"env": {
"NEXT_PUBLIC_BASE_PATH": "/dine-pleiepenger",
"NEXT_PUBLIC_LOGIN_URL": "https://dine-pleiepenger.intern.dev.nav.no/oauth2/login?redirect=https://dine-pleiepenger.intern.dev.nav.no/dine-pleiepenger",
"NEXT_PUBLIC_BASE_PATH": "/innsyn",
"NEXT_PUBLIC_LOGIN_URL": "https://dine-pleiepenger.intern.dev.nav.no/oauth2/login?redirect=https://dine-pleiepenger.intern.dev.nav.no/innsyn",
"NEXT_PUBLIC_RUNTIME_ENVIRONMENT": "dev",
"NEXT_PUBLIC_API_URL_INNSYN": "http://sif-innsyn-api",
"NEXT_PUBLIC_API_URL_BRUKERDIALOG": "http://k9-brukerdialog-api",
Expand Down
4 changes: 2 additions & 2 deletions apps/dine-pleiepenger/nais/envs/.env.dev
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
NEXT_PUBLIC_INNSYN_BACKEND_SCOPE=dev-gcp:dusseldorf:sif-innsyn-api
NEXT_PUBLIC_BRUKERDIALOG_BACKEND_SCOPE=dev-gcp:dusseldorf:k9-brukerdialog-api
NEXT_PUBLIC_BASE_PATH=/dine-pleiepenger
NEXT_PUBLIC_LOGIN_URL=https://dine-pleiepenger.intern.dev.nav.no/oauth2/login?redirect=https://dine-pleiepenger.intern.dev.nav.no/dine-pleiepenger
NEXT_PUBLIC_BASE_PATH=/innsyn
NEXT_PUBLIC_LOGIN_URL=https://dine-pleiepenger.intern.dev.nav.no/oauth2/login?redirect=https://dine-pleiepenger.intern.dev.nav.no/innsyn
NEXT_PUBLIC_RUNTIME_ENVIRONMENT=dev
NEXT_PUBLIC_API_URL_INNSYN=http://sif-innsyn-api
NEXT_PUBLIC_API_URL_BRUKERDIALOG=http://k9-brukerdialog-api
Expand Down
4 changes: 2 additions & 2 deletions apps/dine-pleiepenger/nais/envs/.env.prod
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
NEXT_PUBLIC_INNSYN_BACKEND_SCOPE=prod-gcp:dusseldorf:sif-innsyn-api
NEXT_PUBLIC_BRUKERDIALOG_BACKEND_SCOPE=prod-gcp:dusseldorf:k9-brukerdialog-api
NEXT_PUBLIC_BASE_PATH=/familie/sykdom-i-familien/soknad/dine-pleiepenger
NEXT_PUBLIC_LOGIN_URL=https://www.nav.no/familie/sykdom-i-familien/soknad/dine-pleiepenger/oauth2/login?redirect=https://www.nav.no/familie/sykdom-i-familien/soknad/dine-pleiepenger
NEXT_PUBLIC_BASE_PATH=/familie/sykdom-i-familien/soknad/innsyn
NEXT_PUBLIC_LOGIN_URL=https://www.nav.no/familie/sykdom-i-familien/soknad/innsyn/oauth2/login?redirect=https://www.nav.no/familie/sykdom-i-familien/soknad/innsyn
NEXT_PUBLIC_RUNTIME_ENVIRONMENT=production
NEXT_PUBLIC_API_URL_INNSYN=http://sif-innsyn-api
NEXT_PUBLIC_API_URL_BRUKERDIALOG=http://k9-brukerdialog-api
Expand Down
10 changes: 5 additions & 5 deletions apps/dine-pleiepenger/nais/prod-gcp.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,16 @@
"cluster": "prod-gcp",
"namespace": "dusseldorf",
"team": "dusseldorf",
"ingresses": ["https://www.nav.no/familie/sykdom-i-familien/soknad/dine-pleiepenger"],
"ingresses": ["https://www.nav.no/familie/sykdom-i-familien/soknad/innsyn"],
"externalHosts": ["www.nav.no", "dekoratoren.nav.no"],
"accessPolicyOutApps": ["k9-brukerdialog-api", "sif-innsyn-api"],
"livenessPath": "/familie/sykdom-i-familien/soknad/dine-pleiepenger/api/internal/isAlive",
"readinessPath": "/familie/sykdom-i-familien/soknad/dine-pleiepenger/api/internal/isReady",
"livenessPath": "/familie/sykdom-i-familien/soknad/innsyn/api/internal/isAlive",
"readinessPath": "/familie/sykdom-i-familien/soknad/innsyn/api/internal/isReady",
"minReplicas": 2,
"maxReplicas": 2,
"env": {
"NEXT_PUBLIC_BASE_PATH": "/familie/sykdom-i-familien/soknad/dine-pleiepenger",
"NEXT_PUBLIC_LOGIN_URL": "https://www.nav.no/familie/sykdom-i-familien/soknad/dine-pleiepenger/oauth2/login?redirect=https://www.nav.no/familie/sykdom-i-familien/soknad/dine-pleiepenger",
"NEXT_PUBLIC_BASE_PATH": "/familie/sykdom-i-familien/soknad/innsyn",
"NEXT_PUBLIC_LOGIN_URL": "https://www.nav.no/familie/sykdom-i-familien/soknad/innsyn/oauth2/login?redirect=https://www.nav.no/familie/sykdom-i-familien/soknad/innsyn",
"NEXT_PUBLIC_RUNTIME_ENVIRONMENT": "production",
"NEXT_PUBLIC_API_URL_INNSYN": "http://sif-innsyn-api",
"NEXT_PUBLIC_API_URL_BRUKERDIALOG": "http://k9-brukerdialog-api",
Expand Down
Loading

0 comments on commit a05c674

Please sign in to comment.