working on fixes for OrgUnit field in submission

This commit is contained in:
lotte
2020-04-07 18:17:37 +02:00
parent 1fd7989a41
commit 74db9030b0
58 changed files with 459 additions and 70 deletions

View File

@@ -10,6 +10,7 @@ import {
import { SubmissionObject } from '../../core/submission/models/submission-object.model';
import { SubmissionDefinitionsModel } from '../../core/config/models/config-submission-definitions.model';
import { SectionsType } from '../sections/sections-type';
import { Item } from '../../core/shared/item.model';
/**
* For each action type in an action group, make a simple
@@ -273,6 +274,7 @@ export class InitSubmissionFormAction implements Action {
selfUrl: string;
submissionDefinition: SubmissionDefinitionsModel;
sections: WorkspaceitemSectionsObject;
item: Item;
errors: SubmissionSectionError[];
};
@@ -297,8 +299,9 @@ export class InitSubmissionFormAction implements Action {
selfUrl: string,
submissionDefinition: SubmissionDefinitionsModel,
sections: WorkspaceitemSectionsObject,
item: Item,
errors: SubmissionSectionError[]) {
this.payload = { collectionId, submissionId, selfUrl, submissionDefinition, sections, errors };
this.payload = { collectionId, submissionId, selfUrl, submissionDefinition, sections, item, errors };
}
}
@@ -477,6 +480,7 @@ export class ResetSubmissionFormAction implements Action {
selfUrl: string;
sections: WorkspaceitemSectionsObject;
submissionDefinition: SubmissionDefinitionsModel;
item: Item;
};
/**
@@ -493,8 +497,8 @@ export class ResetSubmissionFormAction implements Action {
* @param submissionDefinition
* the submission's form definition
*/
constructor(collectionId: string, submissionId: string, selfUrl: string, sections: WorkspaceitemSectionsObject, submissionDefinition: SubmissionDefinitionsModel) {
this.payload = { collectionId, submissionId, selfUrl, sections, submissionDefinition };
constructor(collectionId: string, submissionId: string, selfUrl: string, sections: WorkspaceitemSectionsObject, submissionDefinition: SubmissionDefinitionsModel, item: Item) {
this.payload = { collectionId, submissionId, selfUrl, sections, submissionDefinition, item };
}
}