diff --git a/dmp-backend/data/src/main/java/eu/eudat/data/entities/Registry.java b/dmp-backend/data/src/main/java/eu/eudat/data/entities/Registry.java index 6a40378cd..f1295d6ef 100644 --- a/dmp-backend/data/src/main/java/eu/eudat/data/entities/Registry.java +++ b/dmp-backend/data/src/main/java/eu/eudat/data/entities/Registry.java @@ -139,7 +139,9 @@ public class Registry implements DataEntity { @Override public void update(Registry entity) { - + this.label = entity.getLabel(); + this.abbreviation = entity.getAbbreviation(); + this.uri = entity.getUri(); } @Override diff --git a/dmp-backend/data/src/main/java/eu/eudat/data/entities/Service.java b/dmp-backend/data/src/main/java/eu/eudat/data/entities/Service.java index c71977292..b3d43fba8 100644 --- a/dmp-backend/data/src/main/java/eu/eudat/data/entities/Service.java +++ b/dmp-backend/data/src/main/java/eu/eudat/data/entities/Service.java @@ -134,7 +134,9 @@ public class Service implements DataEntity { @Override public void update(Service entity) { - + this.label = entity.getLabel(); + this.abbreviation = entity.getAbbreviation(); + this.uri = entity.getUri(); } @Override diff --git a/dmp-frontend/src/app/core/model/service/service.ts b/dmp-frontend/src/app/core/model/service/service.ts index 20c8dacd4..699a1c613 100644 --- a/dmp-frontend/src/app/core/model/service/service.ts +++ b/dmp-frontend/src/app/core/model/service/service.ts @@ -5,5 +5,6 @@ export interface ServiceModel { uri: String; label: String; reference: String; + source: String; } diff --git a/dmp-frontend/src/app/ui/dataset/dataset-wizard/dataset-wizard-editor.model.ts b/dmp-frontend/src/app/ui/dataset/dataset-wizard/dataset-wizard-editor.model.ts index ae6064621..334dec486 100644 --- a/dmp-frontend/src/app/ui/dataset/dataset-wizard/dataset-wizard-editor.model.ts +++ b/dmp-frontend/src/app/ui/dataset/dataset-wizard/dataset-wizard-editor.model.ts @@ -184,14 +184,16 @@ export class ExternalServiceEditorModel { public uri: String; public label: String; public reference: String; + public source: String; - constructor(abbreviation?: String, definition?: String, id?: String, label?: String, reference?: String, uri?: String) { + constructor(abbreviation?: String, definition?: String, id?: String, label?: String, reference?: String, uri?: String, source?: String) { this.id = id; this.abbreviation = abbreviation; this.definition = definition; this.uri = uri; this.label = label; this.reference = reference; + this.source = source; } fromModel(item: ServiceModel): ExternalServiceEditorModel { @@ -201,6 +203,7 @@ export class ExternalServiceEditorModel { this.uri = item.uri; this.label = item.label; this.reference = item.reference; + this.source = item.source; return this; } @@ -211,7 +214,8 @@ export class ExternalServiceEditorModel { label: [this.label, Validators.required], reference: [this.reference], uri: [this.uri, Validators.required], - definition: [this.definition] + definition: [this.definition], + source: [this.source] }); } } diff --git a/dmp-frontend/src/app/ui/dataset/dataset-wizard/external-references/dataset-external-references-editor.component.html b/dmp-frontend/src/app/ui/dataset/dataset-wizard/external-references/dataset-external-references-editor.component.html index 24da860a1..1d019c707 100644 --- a/dmp-frontend/src/app/ui/dataset/dataset-wizard/external-references/dataset-external-references-editor.component.html +++ b/dmp-frontend/src/app/ui/dataset/dataset-wizard/external-references/dataset-external-references-editor.component.html @@ -75,6 +75,16 @@ {{i+1}}) {{suggestion.get('name').value}}

+
+ + + +
+
+ + + +
@@ -90,6 +100,11 @@ {{'GENERAL.VALIDATION.REQUIRED' | translate}}
+
+ +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ +