1a373bc6f8Add email notification when a user is added to a Dataset Template (ref #7148)George Kalampokis2021-11-09 14:23:22 +0200
71b8742b0fLicenseManager.java & LocalFetchManager.java & TagController.java: #7135: No case sensitivilty for licenses, managers and tags.Konstantina Galouni2021-11-09 14:17:46 +0200
de99784b5eIn multiple and single autocomplete do not show "no results found" when user is typing | in multiple auto complete added parameter to check if "no results found" will be displayed | in multiple auto complete show full width for input & wrap title into multiple lines. 1. multiple-auto-complete.component.html: a. #7137: show full width for input ([matAutocompleteConnectedTo]="origin") | wrap title into multiple lines (added classes "title-subtitle-fn", "subtitle-fn", "subtitle-fn-inner" and updated classes "title-fn", "title-fn-inner"). b. single-auto-complete.component.html: #7136: Show "No results found" when user is not typing and there are no results. c. added check to show this label according to "showNoResultsLabel" input parameter. 2. multiple-auto-complete.component.ts & single-auto-complete.component.ts: a. Added field "queryValue", input "showNoResultsLabel". b. increase "requestDelay" from 400 to 600ms. 3. multiple-auto-complete.component.scss: wrap title into multiple lines (added classes "title-subtitle-fn", "subtitle-fn", "subtitle-fn-inner" and updated classes "title-fn", "title-fn-inner"). 4. dmp-invitation-dialog.component.html: In <app-multiple-auto-complete> added parameter [showNoResultsLabel]="false".Konstantina Galouni2021-11-09 14:14:19 +0200
ca5883724aIn Dataset Template selection cut description when templates are displayed in list and show description (instead of DMP-EDITOR.DATASET-DESCRIPTION.INTRO) in template preview. 1. multiple-auto-complete.component.html: Added class "title-fn-inner" to cut the displayed description of dataset templates. 2. multiple-auto-complete.component.scss: Css for class "title-fn" updated and for class "title-fn-inner" added to cut the displayed description of dataset templates. 3. available-profiles.component.html: Added class "list-option-inner" to cut the displayed description of dataset templates. 4. available-profiles.component.scss: Css for class "list-option" updated and for class "list-option-inner" added to cut the displayed description of dataset templates. 5. dataset-preview-dialog.component.html: Added [datasetDescription]="data?.template?.description" in <app-dataset-description> 6. dataset-description.component.ts: Added in class, field "datasetDescription". 7. dataset-description.component.html: Show template datasetDescription (as html) instead of DMP-EDITOR.DATASET-DESCRIPTION.INTRO.Konstantina Galouni2021-11-02 16:50:43 +0200
39795f177fFix critical issue with file exports on chromium based web browsersGeorge Kalampokis2021-11-02 14:50:20 +0200
7fefdd6aadAdded rich text area field type for response in dataset > chapter > section > questions. 1. RichTextAreaData.java: [NEW] file to extend FieldData. 2. ModelBuilder.java: Added case for richTextarea type. 3. ExportXmlBuilderDatasetProfile.java: Added case for RICH_TEXT_AREA. 4. ViewStyle.java: Define RICH_TEXT_AREA("richTextarea").Konstantina Galouni2021-11-01 15:38:16 +0200
193e7410a8Added rich text area field type for response in dataset > chapter > section > questions. 1. dataset-profile.module.ts: Added in declarations "DatasetProfileEditorRichTextAreaFieldComponent". 2. dataset-profile-editor-composite-field.component.html: Added RichTextArea as input field type for response to a question. 3. dataset-profile-editor-composite-field.component.ts: In method "addNewInput()" added case for RichTextArea. 4. dataset-profile-field-view-style.ts & view-style-enum.ts: Added RichTextArea. 5. field-data.ts: Added interface RichTextAreaFieldData. 6. enum-utils.service.ts: In methods "toDatasetProfileFieldViewStyleString()" and "toDatasetProfileViewTypeString()" added cases for RichTextArea 7. field-editor-model.ts: Added richTextarea. 8. component-profile-editor-default-value.component.html: Added <mat-form-field> for RichTextArea (how rich text area is initialized when this type is selected as response). 9. dataset-profile-editor-field.component.html: Added <mat-option> for RichTextArea (to select it) and <app-dataset-profile-editor-rich-text-area-field-component> (to show it). 10. dataset-profile-editor-field.component.ts: Added RichTextArea case everywhere. 11. dataset-wizard.component.ts & dmp-editor.component.ts: In method "_getPlaceHolder()" added case for richTextarea. 12. dataset-description-form.module.ts: Imported RichTextEditorModule. 13. form-field.component.html: Added RichTextArea case with <rich-text-editor-component>. 14. assets/i18n/: Added DATASET-PROFILE-EDITOR.STEPS.FORM.FIELD.FIELDS.FIELD-RICH-TEXT-AREA-TITLE, DATASET-PROFILE-EDITOR.STEPS.FORM.FIELD.FIELDS.FIELD-RICH-TEXT-AREA-PLACEHOLDER and DMP-EDITOR.TYPES.DATASET-PROFILE-FIELD-VIEW-STYLE.RICH-TEXT-AREA. 15. field-data/rich-text-area-field-data-editor-model.ts & field-type/rich-textarea/: [NEW] Files for Rich Text Area field type.Konstantina Galouni2021-11-01 15:30:21 +0200
03009edaa3Use <rich-text-editor-component> when html editor is needed - replace in dataset template descriprion, section & question descriptions. 1. dataset-profile-editor-section.component.html & dataset-profile-editor.component.html & dataset-profile-editor-composite-field.component.html: Replace <angular-editor> with <rich-text-editor-component> (custom common component when rich text editor is set). 2. dataset-profile-editor-section.component.ts & dataset-profile-editor.component.ts & dataset-profile-editor-composite-field.component.ts: Remove AngularEditorConfig (this is set in RichTextEditorComponent). 3. dataset-profile.module.ts: Instead of AngularEditorModule, import RichTextEditorModule (common component where rich text editor is set). 4. styles.scss: Moved css for angular editor to dedicated css file (src/app/library/rich-text-editor/rich-text-editor.component.scss) and keep here only "form-field-subscript-wrapper" class.Konstantina Galouni2021-11-01 15:10:00 +0200
7bdfcb70afCreated common component for rich text editor configuration & added rich text for dmp and dataset description. 1. library/rich-text-editor: [NEW] Common component which configures a rich text editor. 2. dataset-editor.component.html & main-info.component.html: Use <rich-text-editor-component> to allow rich text in dataset and dmp description. 3. dataset-overview.component.html & dmp-overview.component.html: Show dataset and dmp description as innerHTML. 4. dataset.module.ts & dmp.module.ts: Imported RichTextEditorModule.Konstantina Galouni2021-11-01 14:45:02 +0200
6ff9ea2d05When exporting to word/PDF HTML styled text, make <br> tag to be parsed onceGeorge Kalampokis2021-11-01 11:49:20 +0200
0010ad846aWhen exporting to word/PDF HTML styled text, it will be preperly indented and it can read the change line characterGeorge Kalampokis2021-11-01 11:39:43 +0200
5a66754cbdMake DMP language Mandatory and set default language to EnglishGeorge Kalampokis2021-10-29 15:08:58 +0300
eeb5479a98form-composite-title.component.html: [Bug fix] Show "view more/less" functionality only if there is extendedDescription.Konstantina Galouni2021-10-15 13:56:45 +0300
045dd51014Prevent the selection of an already selected dataset TemplatesGeorge Kalampokis2021-10-13 16:10:56 +0300
32e299fc45Merge remote-tracking branch 'origin/Development' into DevelopmentGeorge Kalampokis2021-10-13 11:49:17 +0300
f9bf688085dataset-wizard.component.html: Added in dropdown list "Save & Continue" option (same as Save). | assets/i18n/: Added DATASET-WIZARD.ACTIONS.SAVE-AND-CONTINUE in language files.Konstantina Galouni2021-10-12 18:53:07 +0300
198061aeaaDescription boxes in admin forms replaced with rich text editor <angular-editor>. 1. dataset-profile-editor-composite-field.component.ts & dataset-profile-editor-section.component.ts & dataset-profile-editor.component.ts: Initialize AngularEditorConfig. 2. dataset-profile-editor-composite-field.component.html & dataset-profile-editor-section.component.html & dataset-profile-editor.component.html: Use <angular-editor> in description. 3. multiple-auto-complete.component.html & dataset-profile-listing.component.html & form-section.component.html: Show description as html. 4. dataset-profile.module.ts: Imported HttpClientModule, AngularEditorModule (needed for <angular-editor>). 5. available-profiles.component.html: Show description as html, under the Dataset Template title, not as tooltip (matTooltip does not receive html). 6. available-profiles.component.ts: Added styleUrls: ['available-profiles.component.scss']. 7. available-profiles.component.scss: [NEW] Added css for class "list-option" to cut description if too long. 8. form-composite-title.component.html: Show description and extendedDescription as html | Add view more/less functionality to show/hide extendedDescription. 9. form-composite-title.component.ts: Added "public showExtendedDescription: boolean = false;" field. 10. form-composite-title.component.scss: Added css for "more" class, to make "view more/less" seem like link. 11. assets/i18n/: In language files added DATASET-EDITOR.QUESTION.EXTENDED-DESCRIPTION.VIEW-MORE (-LESS). 12. assets/styles.css: Added css for <angular-editor>, to be similar to the other text areas and forms.Konstantina Galouni2021-10-12 18:14:22 +0300