Skip to content

Commit b4ee0f2

Browse files
committed
Fikser kommentarer etter PR
1 parent addb908 commit b4ee0f2

File tree

9 files changed

+31
-6
lines changed

9 files changed

+31
-6
lines changed

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
"preview:bygger": "yarn workspace @navikt/bygger-backend preview",
3131
"preview:fyllut": "yarn workspace @navikt/fyllut-backend preview",
3232
"test": "concurrently \"yarn workspace @navikt/bygger-frontend test\" \"yarn workspace @navikt/bygger-backend test\" \"yarn workspace @navikt/fyllut-frontend test\" \"yarn workspace @navikt/fyllut-backend test\" \"yarn workspace @navikt/skjemadigitalisering-shared-domain test\" \"yarn workspace @navikt/skjemadigitalisering-shared-components test\"",
33-
"test:nowarning": "NODE_OPTIONS=--no-warnings yarn test",
33+
"test:nowarnings": "NODE_OPTIONS=--no-warnings yarn test",
3434
"test:bygger": "concurrently \"yarn workspace @navikt/bygger-frontend test\" \"yarn workspace @navikt/bygger-backend test\"",
3535
"test:fyllut": "concurrently \"yarn workspace @navikt/fyllut-frontend test\" \"yarn workspace @navikt/fyllut-backend test\"",
3636
"test:shared-domain": "yarn workspace @navikt/skjemadigitalisering-shared-domain test",

packages/bygger-backend/src/migration/migrationScripts.test.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ describe('Migration scripts', () => {
143143
properties: {
144144
...originalForm.properties,
145145
submissionTypes: ['DIGITAL'],
146-
subsequentSubmissionTypes: [],
146+
subsequentSubmissionTypes: ['PAPER', 'DIGITAL'],
147147
},
148148
};
149149
const { migratedForm: actual } = migrateForm(
@@ -341,7 +341,7 @@ describe('Migration scripts', () => {
341341
...originalForm.properties,
342342
skjemanummer: 'Form1',
343343
submissionTypes: ['DIGITAL'],
344-
subsequentSubmissionTypes: [],
344+
subsequentSubmissionTypes: ['PAPER', 'DIGITAL'],
345345
},
346346
};
347347

packages/bygger-backend/src/services/utils/formsApiUtils.ts

+4
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ const createHeaders = (accessToken?: string, revisionId?: number) => {
1111
};
1212
};
1313

14+
/**
15+
*
16+
* Metoden er implementert kun for å støtte bakoverkompatibilitet og skal fjernes ved migrering
17+
*/
1418
export const removeInnsendingTypeFromForm = (form: Form): Form => {
1519
const formProperties = (({ innsending, ettersending, ...rest }) => rest)(form.properties);
1620
return {

packages/bygger/cypress/fixtures/form123456-published.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -3508,7 +3508,7 @@
35083508
"skjemanummer": "TST-123456",
35093509
"tema": "DAG",
35103510
"submissionTypes": ["PAPER", "DIGITAL"],
3511-
"subsequentSubmissionTypes": [],
3511+
"subsequentSubmissionTypes": ["PAPER", "DIGITAL"],
35123512
"signatures": [
35133513
{
35143514
"label": "Lege",

packages/bygger/cypress/fixtures/form123456.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -3375,7 +3375,7 @@
33753375
"skjemanummer": "TST-123456",
33763376
"tema": "DAG",
33773377
"submissionTypes": ["PAPER", "DIGITAL"],
3378-
"subsequentSubmissionTypes": [],
3378+
"subsequentSubmissionTypes": ["PAPER", "DIGITAL"],
33793379
"signatures": [
33803380
{
33813381
"label": "Lege",

packages/fyllut-backend/src/routers/api/form.ts

+1
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ const mapLimitedForm = (form: NavFormType, translate: TranslateFunction) => {
5050
properties: {
5151
skjemanummer: form.properties.skjemanummer,
5252
tema: form.properties.tema,
53+
innsending: form.properties.innsending,
5354
submissionTypes: form.properties.submissionTypes,
5455
ettersending: form.properties.ettersending,
5556
subsequentSubmissionTypes: form.properties.subsequentSubmissionTypes,

packages/fyllut-backend/src/routers/api/forms.ts

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ const mapForm = (form): FormsResponseForm => ({
1010
properties: {
1111
skjemanummer: form.skjemanummer ?? form.properties.skjemanummer,
1212
submissionTypes: form.properties.submissionTypes,
13+
ettersending: form.properties.ettersending,
1314
subsequentSubmissionTypes: form.properties.subsequentSubmissionTypes,
1415
},
1516
});

packages/shared-domain/src/form/index.ts

+12-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@ import { TextSize } from '../text';
55

66
export type DisplayType = 'wizard' | 'form';
77
export type FormType = 'form' | 'resource';
8+
/**
9+
*
10+
* InnsendingType skal fjernes ved migrering
11+
*/
812
export type InnsendingType = 'PAPIR_OG_DIGITAL' | 'KUN_PAPIR' | 'KUN_DIGITAL' | 'INGEN';
913
export type SubmissionType = 'PAPER' | 'DIGITAL';
1014
export type SubmissionMethod = 'paper' | 'digital';
@@ -293,8 +297,15 @@ export interface NavFormType {
293297
status?: string;
294298
}
295299

300+
/**
301+
*
302+
* Fjern ettersending ved migrering
303+
*/
296304
export interface FormsResponseForm extends Pick<NavFormType, '_id' | 'title' | 'path' | 'modified'> {
297-
properties: Pick<FormPropertiesType, 'skjemanummer' | 'subsequentSubmissionTypes' | 'submissionTypes'>;
305+
properties: Pick<
306+
FormPropertiesType,
307+
'skjemanummer' | 'ettersending' | 'subsequentSubmissionTypes' | 'submissionTypes'
308+
>;
298309
}
299310

300311
export type SubmissionData = Record<string, string | number | boolean | any[] | object>;

packages/shared-domain/src/utils/forms-api-backwards-compatibility/form.ts

+8
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@ const mapFormToNavForm = (form: Form): NavFormType => {
1818
};
1919
};
2020

21+
/**
22+
*
23+
* Metoden er implementert kun for å støtte bakoverkompatibilitet og skal fjernes ved migrering
24+
*/
2125
const mapInnsendingTypeToSubmissionTypes = (innsendingType?: InnsendingType): SubmissionType[] => {
2226
if (!innsendingType) return [];
2327

@@ -33,6 +37,10 @@ const mapInnsendingTypeToSubmissionTypes = (innsendingType?: InnsendingType): Su
3337
}
3438
};
3539

40+
/**
41+
*
42+
* Metoden er implementert kun for å støtte bakoverkompatibilitet og skal fjernes ved migrering
43+
*/
3644
const removeInnsendingFromForm = (form: NavFormType): NavFormType => {
3745
const formProperties = (({ innsending, ettersending, ...rest }) => rest)(form.properties);
3846
return {

0 commit comments

Comments
 (0)