From e8067b862065bd3d94181494681948b4228d6e99 Mon Sep 17 00:00:00 2001 From: dtziotzios Date: Wed, 6 Mar 2019 16:44:50 +0200 Subject: [PATCH] Refactors Dmp import, Dmp Profile import and Dataset import dialogues. --- .../criteria/dataset-profile.component.ts | 4 +-- ...onfirmation-upload-profiles.component.html | 22 +++++++++------- ...onfirmation-upload-profiles.component.html | 24 +++++++++-------- .../dmp-profile-criteria.component.ts | 4 +-- .../criteria/dmp-criteria.component.html | 4 +-- .../dmp-upload-dialogue.component.html | 26 +++++++++---------- dmp-frontend/src/assets/i18n/en.json | 6 ++--- 7 files changed, 46 insertions(+), 44 deletions(-) diff --git a/dmp-frontend/src/app/ui/admin/dataset-profile/listing/criteria/dataset-profile.component.ts b/dmp-frontend/src/app/ui/admin/dataset-profile/listing/criteria/dataset-profile.component.ts index 8669c8dc7..0cece1565 100644 --- a/dmp-frontend/src/app/ui/admin/dataset-profile/listing/criteria/dataset-profile.component.ts +++ b/dmp-frontend/src/app/ui/admin/dataset-profile/listing/criteria/dataset-profile.component.ts @@ -55,13 +55,13 @@ export class DatasetProfileCriteriaComponent extends BaseCriteriaComponent imple message: this.language.instant('DATASET-WIZARD.UPLOAD.UPLOAD-XML-FILE-TITLE'), confirmButton: this.language.instant('DATASET-WIZARD.UPLOAD.UPLOAD-XML'), cancelButton: this.language.instant('DATASET-WIZARD.UPLOAD.UPLOAD-XML-FILE-CANCEL'), - name: this.language.instant('DATASET-WIZARD.UPLOAD.UPLOAD-XML-NAME'), + name: "", file: FileList, sucsess: false } }); dialogRef.afterClosed().pipe(takeUntil(this._destroyed)).subscribe(data => { - if (data.sucsess && data.name != null && data.file != null) { + if (data && data.sucsess && data.name != null && data.file != null) { this.datasetService.uploadFile(data.file, data.name) .pipe(takeUntil(this._destroyed)) .subscribe(); diff --git a/dmp-frontend/src/app/ui/admin/dataset-profile/listing/criteria/dialog-confirmation-upload-profile/dialog-confirmation-upload-profiles.component.html b/dmp-frontend/src/app/ui/admin/dataset-profile/listing/criteria/dialog-confirmation-upload-profile/dialog-confirmation-upload-profiles.component.html index 8fdc3b09d..d7747c805 100644 --- a/dmp-frontend/src/app/ui/admin/dataset-profile/listing/criteria/dialog-confirmation-upload-profile/dialog-confirmation-upload-profiles.component.html +++ b/dmp-frontend/src/app/ui/admin/dataset-profile/listing/criteria/dialog-confirmation-upload-profile/dialog-confirmation-upload-profiles.component.html @@ -1,23 +1,25 @@
-

{{ data.message }}

+

{{ data.message }}

- +
- + -
+
+ +
-
+
+ +
-
\ No newline at end of file + diff --git a/dmp-frontend/src/app/ui/admin/dmp-profile/listing/criteria/dialog-confirmation-upload-profile/dialog-confirmation-upload-profiles.component.html b/dmp-frontend/src/app/ui/admin/dmp-profile/listing/criteria/dialog-confirmation-upload-profile/dialog-confirmation-upload-profiles.component.html index 24d21c5dc..f5d864091 100644 --- a/dmp-frontend/src/app/ui/admin/dmp-profile/listing/criteria/dialog-confirmation-upload-profile/dialog-confirmation-upload-profiles.component.html +++ b/dmp-frontend/src/app/ui/admin/dmp-profile/listing/criteria/dialog-confirmation-upload-profile/dialog-confirmation-upload-profiles.component.html @@ -1,23 +1,25 @@
-
-

{{ data.message }}

+
+

{{ data.message }}

- +
- + -
+
+ +
-
+
+ +
-
\ No newline at end of file +
diff --git a/dmp-frontend/src/app/ui/admin/dmp-profile/listing/criteria/dmp-profile-criteria.component.ts b/dmp-frontend/src/app/ui/admin/dmp-profile/listing/criteria/dmp-profile-criteria.component.ts index 9bb4ec2f2..2e309a1a1 100644 --- a/dmp-frontend/src/app/ui/admin/dmp-profile/listing/criteria/dmp-profile-criteria.component.ts +++ b/dmp-frontend/src/app/ui/admin/dmp-profile/listing/criteria/dmp-profile-criteria.component.ts @@ -59,13 +59,13 @@ export class DmpProfileCriteriaComponent extends BaseCriteriaComponent implement message: this.language.instant('DMP-PROFILE-LISTING.UPLOAD.UPLOAD-XML-FILE-TITLE'), confirmButton: this.language.instant('DMP-PROFILE-LISTING.UPLOAD.UPLOAD-XML'), cancelButton: this.language.instant('DMP-PROFILE-LISTING.UPLOAD.UPLOAD-XML-FILE-CANCEL'), - name: this.language.instant('DMP-PROFILE-LISTING.UPLOAD.UPLOAD-XML-NAME'), + name: '', file: FileList, sucsess: false } }); dialogRef.afterClosed().pipe(takeUntil(this._destroyed)).subscribe(data => { - if (data.sucsess && data.name != null && data.file != null) { + if (data && data.sucsess && data.name != null && data.file != null) { this.dmpProfileService.uploadFile(data.file, data.name) .pipe(takeUntil(this._destroyed)) .subscribe(); diff --git a/dmp-frontend/src/app/ui/dmp/listing/criteria/dmp-criteria.component.html b/dmp-frontend/src/app/ui/dmp/listing/criteria/dmp-criteria.component.html index ae7d43056..c10c2d0c8 100644 --- a/dmp-frontend/src/app/ui/dmp/listing/criteria/dmp-criteria.component.html +++ b/dmp-frontend/src/app/ui/dmp/listing/criteria/dmp-criteria.component.html @@ -5,8 +5,8 @@

{{'CRITERIA.FILTERS'| translate}}

-
diff --git a/dmp-frontend/src/app/ui/dmp/listing/criteria/upload-dialogue/dmp-upload-dialogue.component.html b/dmp-frontend/src/app/ui/dmp/listing/criteria/upload-dialogue/dmp-upload-dialogue.component.html index 246925f20..7b0a06550 100644 --- a/dmp-frontend/src/app/ui/dmp/listing/criteria/upload-dialogue/dmp-upload-dialogue.component.html +++ b/dmp-frontend/src/app/ui/dmp/listing/criteria/upload-dialogue/dmp-upload-dialogue.component.html @@ -1,21 +1,19 @@
-
-
-
- {{'DMP-UPLOAD.TITLE' | translate}} -
-
- - -
+
+
+

{{'DMP-UPLOAD.TITLE' | translate}}

+
+
+ +
- - -
+ + +
diff --git a/dmp-frontend/src/assets/i18n/en.json b/dmp-frontend/src/assets/i18n/en.json index 1b1e058b7..0ea2536e3 100644 --- a/dmp-frontend/src/assets/i18n/en.json +++ b/dmp-frontend/src/assets/i18n/en.json @@ -216,7 +216,7 @@ } }, "DMP-UPLOAD": { - "TITLE": "Upload Data Managment Plan via XML", + "TITLE": "Import Data Managment Plan", "UPLOAD-BUTTON": "Upload", "ACTIONS": { "IMPORT": "Import", @@ -256,7 +256,7 @@ }, "UPLOAD": { "UPLOAD-XML": "Import", - "UPLOAD-XML-FILE-TITLE": "Select Xml file with Dataset Profile to Upload", + "UPLOAD-XML-FILE-TITLE": "Import Dataset Profile", "UPLOAD-XML-NAME": "Name Of Dataset Profile", "UPLOAD-XML-IMPORT": "File", "UPLOAD-XML-FILE-CANCEL": "Cancel" @@ -387,7 +387,7 @@ }, "UPLOAD": { "UPLOAD-XML": "Import", - "UPLOAD-XML-FILE-TITLE": "Select Xml file with Dmp Profile to Upload", + "UPLOAD-XML-FILE-TITLE": "Import Data Managment Plan Profile", "UPLOAD-XML-NAME": "Name Of Dmp Profile", "UPLOAD-XML-IMPORT": "File", "UPLOAD-XML-FILE-CANCEL": "Cancel"