solved issue with submission

This commit is contained in:
lotte
2019-07-17 13:47:59 +02:00
parent f91e52f1ad
commit 651b4100dd
4 changed files with 13 additions and 2 deletions

View File

@@ -14,5 +14,11 @@ export abstract class NormalizedObject<T extends TypedObject> implements Cacheab
@autoserialize @autoserialize
_links: { _links: {
[name: string]: string [name: string]: string
} };
/**
* A string representing the kind of object
*/
@autoserialize
type: string;
} }

View File

@@ -1,9 +1,10 @@
import { ConfigObject } from './config.model'; import { ConfigObject } from './config.model';
import { AccessConditionOption } from './config-access-condition-option.model'; import { AccessConditionOption } from './config-access-condition-option.model';
import { SubmissionFormsModel } from './config-submission-forms.model'; import { SubmissionFormsModel } from './config-submission-forms.model';
import { ResourceType } from '../../shared/resource-type';
export class SubmissionUploadsModel extends ConfigObject { export class SubmissionUploadsModel extends ConfigObject {
static type = new ResourceType('submissionupload');
/** /**
* A list of available bitstream access conditions * A list of available bitstream access conditions
*/ */

View File

@@ -3,10 +3,12 @@ import { AccessConditionOption } from './config-access-condition-option.model';
import { SubmissionFormsModel } from './config-submission-forms.model'; import { SubmissionFormsModel } from './config-submission-forms.model';
import { NormalizedConfigObject } from './normalized-config.model'; import { NormalizedConfigObject } from './normalized-config.model';
import { SubmissionUploadsModel } from './config-submission-uploads.model'; import { SubmissionUploadsModel } from './config-submission-uploads.model';
import { mapsTo } from '../../cache/builders/build-decorators';
/** /**
* Normalized class for the configuration describing the submission upload section * Normalized class for the configuration describing the submission upload section
*/ */
@mapsTo(SubmissionUploadsModel)
@inheritSerialization(NormalizedConfigObject) @inheritSerialization(NormalizedConfigObject)
export class NormalizedSubmissionUploadsModel extends NormalizedConfigObject<SubmissionUploadsModel> { export class NormalizedSubmissionUploadsModel extends NormalizedConfigObject<SubmissionUploadsModel> {

View File

@@ -114,6 +114,7 @@ import { NormalizedRelationship } from './cache/models/items/normalized-relation
import { NormalizedRelationshipType } from './cache/models/items/normalized-relationship-type.model'; import { NormalizedRelationshipType } from './cache/models/items/normalized-relationship-type.model';
import { NormalizedItemType } from './cache/models/items/normalized-item-type.model'; import { NormalizedItemType } from './cache/models/items/normalized-item-type.model';
import { MetadatafieldParsingService } from './data/metadatafield-parsing.service'; import { MetadatafieldParsingService } from './data/metadatafield-parsing.service';
import { NormalizedSubmissionUploadsModel } from './config/models/normalized-config-submission-uploads.model';
const IMPORTS = [ const IMPORTS = [
CommonModule, CommonModule,
@@ -233,6 +234,7 @@ export const normalizedModels =
NormalizedSubmissionDefinitionsModel, NormalizedSubmissionDefinitionsModel,
NormalizedSubmissionFormsModel, NormalizedSubmissionFormsModel,
NormalizedSubmissionSectionModel, NormalizedSubmissionSectionModel,
NormalizedSubmissionUploadsModel,
NormalizedAuthStatus, NormalizedAuthStatus,
NormalizedAuthorityValue, NormalizedAuthorityValue,
BrowseEntry, BrowseEntry,