George Kalampokis
70308db668
Add Authentication support for the remote fetcher and rework dataset template's autocomplete sources
2023-10-06 18:07:58 +03:00
Thomas Georgios Giannos
0bb4c7ca15
Merge branch 'dmp-refactoring' of https://code-repo.d4science.org/MaDgiK-CITE/argos into dmp-refactoring
2023-10-06 12:13:18 +03:00
Thomas Georgios Giannos
0b901205ee
Adding auditing, naming convention change in API endpoints for description types
2023-10-06 12:13:09 +03:00
Diamantis Tziotzios
922c2110ac
angular update fixes
2023-10-06 11:10:53 +03:00
Diamantis Tziotzios
5a46345f15
angular 16 update
2023-10-05 22:42:47 +03:00
Diamantis Tziotzios
96c2940eb0
angular 15 update
2023-10-05 16:58:45 +03:00
Diamantis Tziotzios
203ee4fb29
update to angular 14
2023-10-05 16:39:17 +03:00
Bernaldo Mihasi
b7f68f1a7e
bug fixes
...
(cherry picked from commit 846405435c
)
2023-10-05 14:04:26 +03:00
Bernaldo Mihasi
f841c2a2cc
update i18n
...
(cherry picked from commit dfc9e14003
)
2023-10-05 14:04:20 +03:00
Bernaldo Mihasi
03f2bc862e
1) update dmp blueprint listing table view, 2) create clone functionality for dmp blueprints, 3) section description is not required in editor, 4) in the deletion of a dmp blueprint check if any dmps are accosiated with it
2023-10-05 14:04:10 +03:00
Bernaldo Mihasi
4373bf4b00
bug fixes: 1) when creating description template type check only for non deleted types, 2) dmp docx/pdf export: check if system fields exist 3) when creating/updating dmp check if value for extra fields is set, 4) when unchecking the 'Description Templates' checkbox in the blueprint editor, clear any templates selected
2023-10-05 14:02:20 +03:00
Bernaldo Mihasi
c58de51b33
bug fixes
...
(cherry picked from commit 53b61853e1
)
2023-10-05 14:00:23 +03:00
Thomas Georgios Giannos
3f14528f16
Fixing UI incompatibilities
2023-10-05 11:41:11 +03:00
Thomas Georgios Giannos
7c96078570
Updating Spring to version 6, adding service stack for DescriptionType entity
2023-10-03 17:29:45 +03:00
Bernaldo Mihasi
6b544e4702
bug fixes
2023-09-27 16:57:25 +03:00
Bernaldo Mihasi
0bd3422903
check if blueprint is valid when finalizing in editor
2023-09-27 16:20:54 +03:00
Bernaldo Mihasi
2f4e123ac9
bug fixes
2023-09-27 12:54:18 +03:00
Bernaldo Mihasi
c99267d6cc
#8998 - implement import/export functionality for dmp blueprints
2023-09-26 09:35:59 +03:00
Bernaldo Mihasi
32c45520b4
make router link for add description buttons pointing to dmp editor
2023-09-25 10:36:04 +03:00
Bernaldo Mihasi
4cef17e999
fix routing in save-and-add-new button in dataset editor
2023-09-22 13:15:32 +03:00
Bernaldo Mihasi
56a70636c3
min multiplicity check for descriptions in dmp finalization
2023-09-22 11:10:08 +03:00
Bernaldo Mihasi
0c9601d6f0
fix argument passed in getSingleBlueprint
2023-09-22 11:09:04 +03:00
Bernaldo Mihasi
5f3ab00009
[wip] add control in dataset creation/prefilling dialog for max multiplicity of a description template in a dmp section, add control in dmp finalization for min multiplicity of a description template in a dmp section
2023-09-22 09:34:12 +03:00
Bernaldo Mihasi
beac6be706
add missing grant checks
2023-09-22 09:31:12 +03:00
Bernaldo Mihasi
9cc42c57e9
comment out download/import xml of a blueprint
2023-09-21 10:21:00 +03:00
Bernaldo Mihasi
b68070aa01
[wip] add control for the min/max multiplicity of a description template used in a section of a dmp
2023-09-21 09:35:04 +03:00
Bernaldo Mihasi
db08662cac
fix bug when creating new version or clone a dmp
2023-09-21 09:33:27 +03:00
Bernaldo Mihasi
3c0dce93a8
disable system fields/description templates multiple select input and prefill them if any values exist when blueprint is finalized
2023-09-21 09:31:30 +03:00
Bernaldo Mihasi
367861c050
fix bugs: saving extra fields in dmp, showing draft blueprints when min or max of a description template are not set
2023-09-20 09:34:39 +03:00
Bernaldo Mihasi
93c5918251
make grant funder not mandatory for the creation/new version/clone of dmp
2023-09-18 17:48:54 +03:00
Bernaldo Mihasi
bfa310a074
show available profiles of dataset in edit page
2023-09-13 16:04:44 +03:00
Bernaldo Mihasi
ec952820b1
update i18n
2023-09-13 15:56:40 +03:00
Bernaldo Mihasi
b1a832074d
small fixes, (wip) remove description template chip from dmp editor
2023-09-13 15:55:38 +03:00
Diamantis Tziotzios
cf6e041154
Merge remote-tracking branch 'origin/refactorArgosModel' into Development
...
# Conflicts:
# dmp-backend/web/src/main/java/eu/eudat/models/rda/mapper/DatasetRDAMapper.java
# dmp-frontend/src/app/ui/dashboard/drafts/drafts.component.html
2023-09-13 10:01:57 +03:00
Bernaldo Mihasi
29f5b6a6cc
fix editing dmp page, add section templates to new dataset page
2023-09-12 15:38:23 +03:00
Bernaldo Mihasi
bbe4975176
add hasTemplates property to sections, it indicates if descriptions templates can be added in a section
2023-09-11 08:59:47 +03:00
Bernaldo Mihasi
4219d90039
add "DmpSectionIndex" column to descriptions in order to know in which section of a dmp the description belongs, add "data" column in DmpDatasetProfile table, data stores in which sections a description template is saved
2023-09-11 08:57:09 +03:00
Bernaldo Mihasi
cd80e78e40
add status to description template types, fix bugs in editor/listing
2023-09-11 08:40:03 +03:00
Bernaldo Mihasi
3564cc16ff
update i18n - link new
2023-08-03 17:07:35 +03:00
Diamantis Tziotzios
3b76397c24
conf cleanup
2023-08-03 13:27:01 +03:00
Konstantinos Triantafyllou
655483b8e2
Dateset Edtitor: Scroll to top in Main info. Add checkVisibility in recursion of progress bar status calculation. Increase time of selected entry in tableofcontents
2023-08-03 13:11:19 +03:00
Bernaldo Mihasi
17dbd198ad
fix dmp blueprint editor screen
2023-08-03 13:10:36 +03:00
Bernaldo Mihasi
59cba483b6
Merge branch 'Development' of https://code-repo.d4science.org/MaDgiK-CITE/argos into Development
2023-08-01 11:24:27 +03:00
Bernaldo Mihasi
30abe4d4c9
#8952 - fix bug when merging two accounts did not have consistent behaviour.
2023-08-01 11:23:06 +03:00
Konstantinos Triantafyllou
a4555f7303
Fix progress-bar for dmp editor. Fix table of contents in creation of DMP. On save of new dmp, change location instead of route.
2023-07-31 16:38:20 +03:00
Bernaldo Mihasi
09d6528f8f
#8855 - #8856 - #8901 - #8902 [wip] implementing dmp blueprints
2023-07-25 15:51:29 +03:00
Bernaldo Mihasi
128b47d9c3
#8845 - #8846 : adding description template types, creation of description template type field in the dataset template editor, [wip] creation of admin page for creation/editing/deleting of description template types
2023-07-25 15:27:15 +03:00
Bernaldo Mihasi
bc279b1610
#8843 - 1. refactor the DatasetProfile Table to DescriptionTemplate name 2. add scripts for the new DescriptionTemplateType table 3. update english localization + frontend
2023-07-25 15:04:39 +03:00
Konstantinos Triantafyllou
a737fec19d
Progress Bar: Add condition for visibillity if a field has id.
2023-07-25 14:48:13 +03:00
Bernaldo Mihasi
3fc307c831
#8912 : adding new metadata/registries api in the configs
2023-07-21 17:04:41 +03:00
Bernaldo Mihasi
0918e55ac9
fix bug in dataset template editor when a field is an admin-input api and couldn't fetch results
2023-07-20 13:07:05 +03:00
Konstantina Galouni
e4af3bcbe9
Merge branch 'Development' of code-repo.d4science.org:MaDgiK-CITE/argos into Development
2023-07-17 18:06:05 +03:00
Konstantina Galouni
77f40570ac
#8834 : Home page: Drafts query for both Datasets and DMPs.
...
1. recent-activity-criteria.ts: Added in RecentActivityCriteria optional field "public status?: Number;" (to get only drafts).
2. drafts.component.ts & drafts.component.html: Updated calls and display to query for both Datasets and DMPs (same as recent-edited-activity, but include only drafts).
4. recent-edited-activity.component.ts: Removed old unnecessary logs.
2023-07-17 18:04:39 +03:00
Konstantinos Triantafyllou
7bc4f4055c
Fix progress indicator in prifilled dataset form. #8764
2023-07-17 17:38:25 +03:00
Konstantinos Triantafyllou
aec7126fd3
Add valid condition in progress calculatiion of a form
2023-07-17 16:34:43 +03:00
Bernaldo Mihasi
dd6a2a0df7
adding key property in the prefilling model as the identifier of the prefilling repository
2023-07-17 10:29:06 +03:00
Bernaldo Mihasi
a8ce14af70
#8726 - adding openaire prefilling
2023-07-14 13:47:01 +03:00
Bernaldo Mihasi
3630727fed
dmp profile bug fixes: 1) dmp profile was not saved 2) if you select external autocomplete field and change it to another type, the external field was saved
2023-06-21 12:20:30 +03:00
Bernaldo Mihasi
34e4761811
bug fixes regarding tickets: #8739 , #8763 , #8833
2023-06-21 12:17:22 +03:00
Bernaldo Mihasi
b6505cda4e
refactor signing of saml2 authentication request
2023-06-21 11:51:26 +03:00
Konstantina Galouni
1a2a93a95f
#8738 - Disable input fields in finalised DMPs/datasets.
...
1. dataset-editor.component.html & form-composite-field.component.html & form-field.component.html & form-section.component.html: Added [editable] parameter input in <rich-text-editor-component> or [disabled] attribute in inputs, buttons, <ngx-dropzone> and <mat-select> to disable then when form is disabled & do not add "pointer" class when form is disabled.
2. form-field.component.ts: For DatasetIdentifier and Validation view styles, when removing and re-adding control, check if form was disabled and disable it again.
3. form-section.component.ts: In method "addMultipleField()", return without doing anything when form is disabled.
2023-06-16 14:36:24 +03:00
Konstantina Galouni
eb4f1d23e1
dataset-description.component.html: [Bug fix] Removed forgotten log {{form | json}} from html.
2023-06-16 14:19:07 +03:00
Konstantina Galouni
985b3de385
rich-text-editor.component.ts: Removed "backgroundColor" from toolbarHiddenButtons | Do not show (x) close to clear the input when editable is false.
2023-06-16 14:10:52 +03:00
Bernaldo Mihasi
5cd1803e3a
fix bug where empty input was saved in multiple auto complete fields
2023-06-13 11:52:50 +03:00
Bernaldo Mihasi
1f666a5bf9
create saml2 authentication request in backend
2023-06-13 09:48:54 +03:00
Bernaldo Mihasi
ce50a72ac1
seperate tags in dataset editor using enter or comma
2023-06-07 13:54:31 +03:00
Bernaldo Mihasi
f20b420c2c
disable unlink action in profile section when email is the as the main profile's mail
2023-06-06 11:16:19 +03:00
Bernaldo Mihasi
730b60598a
fix bug when dmp has been deposited in a repository and that repository does not exist any more.
2023-06-01 12:15:22 +03:00
Konstantina Galouni
4bac942059
co-branding.html & styles.css & section.css: #8333 - Updated splash page - added section "Accessing to ARGOS / OpenDMP source code".
2023-05-30 13:21:30 +03:00
Bernaldo Mihasi
22dc9647f3
remove unused variable
2023-05-23 17:18:06 +03:00
Bernaldo Mihasi
b2f2a79a5d
add unlink functionality in profile section, when an email is unlinked that account is starting from scratch resulting in an empty dashboard.
2023-05-23 17:15:11 +03:00
Bernaldo Mihasi
5e764559cf
fix typo (semantics)
2023-05-19 12:34:08 +03:00
Konstantina Galouni
b435994c51
#8148 - [Bug fix] drafts.component.ts & recent-edited-activity.component.ts & recent-edited-dataset-activity.component.ts & recent-edited-dmp-activity.component.ts: Updated check to redirect to first page, if page parameter is bigger than the latest page.
2023-05-15 00:43:45 +03:00
Konstantinos Triantafyllou
0d9b6f9622
Fix bug where on long click, blur value was added in the list of chips.
2023-05-03 12:34:17 +03:00
Bernaldo Mihasi
5d5ebe7a55
update about, glossary, terms pages when language changes.
2023-05-02 13:48:07 +03:00
Bernaldo Mihasi
7c347569fd
update user guide when language changes.
2023-05-02 12:56:09 +03:00
Konstantinos Triantafyllou
50169222c7
Fix infinite loop in home page when total number of results is less than the page size
2023-04-28 16:10:32 +03:00
Konstantinos Triantafyllou
e84398f667
Close autocomplete panel if a blur value is added.
2023-04-28 12:56:01 +03:00
Bernaldo Mihasi
8c30c558b2
User Guide, ToS, FAQ, Glossary, About html pages can now be dynamically updated so that they can be changed per installation.
2023-04-26 17:25:59 +03:00
Konstantina Galouni
2715db7365
#8148 - Added paging functionality with load more/ less buttons in home page, for the existing 4 tabs - ordering and keyword are also added in the url and they are resolved on page reload.
...
1. i18n/: Added properties "GENERAL.ACTIONS.LOAD-LESS" and "GENERAL.ACTIONS.NO-MORE-AVAILABLE".
2. dashboard.component.html: Added aria-label on each <mat-tab> | Added on <mat-tab-group> bindings for [selectedIndex] and (selectedTabChange), to define the active tab.
3. dashboard.component.ts: Added field currentType: string = "recent"; | Set currentType by url params | Added method get indexFromCurrentType(), to return the active tab index.
4. drafts.component.html & recent-edited-activity.component.html & recent-edited-dataset-activity.component.html & recent-edited-dmp-activity.component.html: Added button "LOAD-LESS" and message "NO-MORE-AVAILABLE" to the end of the list.
5. drafts.component.ts & recent-edited-activity.component.ts & recent-edited-dataset-activity.component.ts & recent-edited-dmp-activity.component.ts:
a. Added fields @ViewChild("...") resultsContainer, offsetLess: number = 0, hasMoreResults:boolean = true, page: number = 1 and @Input() isActive: boolean = false.
b. Read url params, set offsets and query filters and update url.
c. Renamed "loadMore()" to "loadNextOrPrevious()" and added parameter more: boolean = true.
2023-04-25 17:55:31 +03:00
Diamantis Tziotzios
eb1abb1f24
more css changes
2023-04-25 11:26:20 +03:00
Diamantis Tziotzios
92f56c073c
more css changes
2023-04-25 11:10:45 +03:00
Diamantis Tziotzios
6585fcf391
update lang files to make app name configurable.
2023-04-24 16:11:38 +03:00
Bernaldo Mihasi
5d7e2cb307
add seperator keycodes for schematics field
2023-04-20 16:43:15 +03:00
Konstantinos Triantafyllou
681f73b865
Dataset template editor: On multiplicity changed, reset multiplicity values including table view and placeholder.
2023-04-20 16:01:21 +03:00
Konstantinos Triantafyllou
ef0816524f
Merge branch 'Development' of code-repo.d4science.org:MaDgiK-CITE/argos into Development
2023-04-20 15:27:53 +03:00
Konstantinos Triantafyllou
b6709bac3c
Increase debounce time in multi auto complete in order to avoid addition of search value and first option from dropdown in chips'list.
2023-04-20 15:27:38 +03:00
Bernaldo Mihasi
7b12d7b46d
temporarily endpoint for appending "rda." in schematic values of dataset profiles
2023-04-20 10:12:55 +03:00
Bernaldo Mihasi
5733796674
update i18n
2023-04-18 11:50:21 +03:00
Diamantis Tziotzios
89922eaecc
Merge remote-tracking branch 'origin/semantics' into Development
2023-04-18 11:19:48 +03:00
Bernaldo Mihasi
f822e06881
upload new version for dataset template from xml file
2023-04-09 13:21:08 +03:00
Konstantinos Triantafyllou
fbaa175436
Finilize from dataset overview will redirect the editor and then trigger Finalize button.
2023-03-30 12:19:09 +03:00
Bernaldo Mihasi
969df0357a
migrate rda properties in dataset profiles definitions in db to schematics
2023-03-27 14:58:45 +03:00
Bernaldo Mihasi
c35bc2efed
remove rda property from models
2023-03-27 14:52:37 +03:00
Konstantinos Triantafyllou
8c708f470d
Merge branch 'Development' of code-repo.d4science.org:MaDgiK-CITE/argos into Development
2023-03-15 15:56:50 +02:00
Konstantinos Triantafyllou
6ca77c2df2
Ticket 8391: DMP Editor: Add dialog before Discard. Dataset Editor: On Discard reset the form instead of go back in dmp editor.
2023-03-15 15:55:57 +02:00
Diamantis Tziotzios
34176bcb70
hr lang update
2023-03-03 13:01:38 +02:00
Diamantis Tziotzios
35f9bbcf56
logo change
2023-03-03 11:41:28 +02:00
Diamantis Tziotzios
7af27c73cf
Merge branch 'css-config-changes' into Development
2023-03-03 10:24:34 +02:00
Konstantinos Triantafyllou
180e02c829
Ticket 8389: Fix undo finalazation appears even finalized wasn't successful. Also fix issue where the buttons are remaining disabled when user press No in the dialog of finalization. On undo finalization do a save in order to be sync with the backend.
2023-02-23 15:51:46 +02:00
Konstantinos Triantafyllou
4c7dee3ece
Ticket 8390: Remove separator key codes in the default multiple auto complete input and added in invitation-dialog.
2023-02-23 13:01:56 +02:00
Diamantis Tziotzios
806ce4f584
hr lang update
2023-02-22 18:21:28 +02:00
Konstantinos Triantafyllou
3219132e86
Merge branch 'Development' of code-repo.d4science.org:MaDgiK-CITE/argos into Development
2023-02-21 15:30:36 +02:00
Konstantinos Triantafyllou
c2aba649af
CHange condition of depositRepos in dmp-overview in order to chech also the length of the array.
2023-02-21 15:30:26 +02:00
Bernaldo Mihasi
e2505039df
cleanup unused code
2023-02-21 14:09:33 +02:00
Bernaldo Mihasi
9a8fc5e92e
schematics implementation, xml import export of dataset profiles
2023-02-21 11:46:44 +02:00
Bernaldo Mihasi
e22e348330
cleanup unused code
2023-02-21 11:41:07 +02:00
Diamantis Tziotzios
6c5cb97050
hr lang update
2023-02-14 21:04:30 +02:00
Diamantis Tziotzios
72daadee7e
configurable list of languages
2023-02-11 14:38:13 +02:00
Diamantis Tziotzios
554eb96824
css update
2023-02-10 18:05:11 +02:00
Diamantis Tziotzios
34d63438e0
css changes to add configurability
2023-02-10 15:08:23 +02:00
Konstantinos Triantafyllou
8b34d55706
Fix repositories list update after deposit
2023-01-31 17:39:17 +02:00
Konstantinos Triantafyllou
6924d82c80
Change selected DOI from the first element to the selected one
2023-01-24 12:20:05 +02:00
Konstantinos Triantafyllou
34f8e4f96d
Fix after deposit action in dmp overwiew.
2023-01-24 12:13:58 +02:00
Konstantina Galouni
1d45bddeca
#8350 - Added tracking of download Dataset & DMP exports in Matomo.
...
1. matomo-service.ts: Added method "trackDownload()".
2. drafts.component.ts & recent-edited-activity.component.ts & recent-edited-dataset-activity.component.ts & recent-edited-dmp-activity.component.ts & dataset-wizard.component.ts & dataset-listing-item.component.ts & dataset-overview.component.ts & dmp-editor.component.ts & dmp-listing-item.component.ts & dmp-overview.component.ts: Added calls to this.matomoService.trackDownload() for "datasets/" or "dmps/" with the file type (/docx, /xml, /pdf, /json) and the id.
2023-01-20 19:02:12 +02:00
Konstantina Galouni
a1dbd72bce
#8337 - Added export button in dataset and dmp editors
...
1. dataset-profile-editor.component.html: Updated how save button appears (save separated from arrow).
2. dataset-profile-editor.component.scss: Commented paddings from .template_action_btn.
3. dataset-wizard.component.html: Added export button | Updated how save button appears (save separated from arrow).
4. dataset-wizard.component.scss: Added class .dataset-export-btn.
5. dmp-editor.component.html: Added export button.
6. dmp-editor.component.scss: Added class .dmp-export-btn.
7. i18n/: Added in language files properties for disabled export button inside editors (DMP-EDITOR.ACTIONS.DISABLED-EXPORT, DATASET-EDITOR.ACTIONS.DISABLED-EXPORT).
2023-01-20 18:53:54 +02:00
Konstantinos Triantafyllou
455e3c8fe0
Revert condition in deposit button, that deleted by mistake in last commit.
2023-01-20 17:29:48 +02:00
Konstantinos Triantafyllou
13d03e4459
Change deposit in DMPs: Modal changed to dropdown in deposit action and change DOI display
2023-01-20 14:56:29 +02:00
Bernaldo Mihasi
030f1ccf8e
add repository logo
2023-01-17 14:41:04 +02:00
Diamantis Tziotzios
4dccaa93b8
Merge branch 'multipleRepos' into Development
2023-01-16 14:11:43 +02:00
Konstantinos Triantafyllou
3e5dc85e04
Fix visibility dependencies for table view. Add missing question titles if a field is table.
2023-01-10 13:08:56 +02:00
Konstantinos Triantafyllou
2f5f34948e
Add all fields in field-value pipe.
2022-12-19 18:02:53 +02:00
Bernaldo Mihasi
749dbefc38
1. return bad request when deposition failed and returned null
...
2. close modal with repositories after a successful deposition
2022-12-19 16:07:03 +02:00
Bernaldo Mihasi
976d0221ce
no message
2022-12-19 11:37:49 +02:00
Konstantina Galouni
1171a38ad1
hr.json: #8296 - Updated Croatian localization file.
2022-12-07 17:32:27 +02:00
Konstantinos Triantafyllou
a2d07c93c8
Table View: Change columns text from truncate to wrap
2022-11-29 09:55:47 +02:00
Konstantinos Triantafyllou
9fd963a480
Add table view in preview of datataset profile editor and dataset editor.
2022-11-24 21:28:18 +02:00
Bernaldo Mihasi
7a0e1c89f2
when finalizing a dmp and its access rights are open, make it publicly available in Argos
2022-11-24 16:29:11 +02:00
Bernaldo Mihasi
5e2639848b
dmps are deposited in dataverse as datasets under a parent predefined dataverse collenction
...
when a new dmp version is created and deposited, the corresponding dataset in dataverse/collection in zenodo create a new version too
deposit dmps as published not drafts
2022-11-22 09:40:05 +02:00
Bernaldo Mihasi
6c13d3b68f
when new version is deposited, create dataset in existing dataverse
2022-11-14 09:34:49 +02:00
Konstantinos Triantafyllou
925fc3ce4a
Merge branch 'Development' into table-field
2022-11-10 17:54:28 +02:00
Bernaldo Mihasi
b4490cb0f3
[WIP] implement dataverse repository deposit
2022-11-10 10:12:11 +02:00
Diamantis Tziotzios
0cd20605f0
user guide image update
2022-11-02 15:39:42 +02:00
Bernaldo Mihasi
6b2bc3c1e0
cleanup code, add authorizationUrl and recordUrl in repositories config
2022-11-02 13:31:42 +02:00
Bernaldo Mihasi
59e26dbb8d
[WIP] EntityDoi table
2022-11-02 09:41:40 +02:00
Konstantina Galouni
37724380e9
#7276 - Added tableView true/false option in multiplicity
2022-11-01 16:24:28 +02:00
Bernaldo Mihasi
7d624a2daa
[WIP] system deposit authentication, using default repo token
2022-10-27 09:32:26 +03:00
Bernaldo Mihasi
ab66a5f1da
[WIP] implement zenodo repository deposit, add authentication for depositions
2022-10-26 13:50:01 +03:00
Bernaldo Mihasi
18dcabbac2
#7892 - prefill rda field only when a new dataset is created or a new version is made
2022-10-25 09:36:11 +03:00
Bernaldo Mihasi
7dd2030eb3
[WIP] create deposit interface and implement multiple deposit repositories
2022-10-24 09:35:49 +03:00
Diamantis Tziotzios
49ce0efb40
user guide images added
2022-10-19 11:06:54 +03:00
Konstantinos Triantafyllou
9f1c0352ea
Merge branch 'Development' of code-repo.d4science.org:MaDgiK-CITE/argos into Development
2022-10-19 01:48:57 +03:00
Konstantinos Triantafyllou
4a54915a8e
Fix some bugs in dataset editor while navigating with buttons and scroll in the table of contents
2022-10-19 01:48:48 +03:00
Konstantina Galouni
4dd338d08e
#8149 - [Bug fix] Updated condition to check if current user is owner of DMP/ Dataset (drafts.component.ts & recent-edited-activity.component.ts & recent-edited-dataset-activity.component.ts & recent-edited-dmp-activity.component.ts & dataset-listing-item.component.ts & dmp-clone.component.ts & dmp-listing-item.component.ts).
2022-10-18 14:01:26 +03:00
Konstantinos Triantafyllou
3361b6aff6
Redesign steps in dataset editor #7545
2022-10-17 15:32:05 +03:00
Konstantina Galouni
dc197a5abc
#8143 - form-field.component.html: [Bug fix] Updated check to set disabled attribute or not in the button.
2022-10-12 16:22:58 +03:00
Diamantis Tziotzios
b018dd42db
fixed default language support
2022-10-11 18:52:08 +03:00
Konstantinos Triantafyllou
fd2ec314a0
Add next-previous buttons in dataset editot in order to navigate through chapters
2022-10-05 16:22:47 +03:00
Konstantina Galouni
4cab6ca160
dmp-editor.component.ts: [Bug fix - #8073 ] Set value of "status" field of formGroup to DmpStatus.Draft, after reset() is called.
2022-09-16 10:32:29 +03:00
Bernaldo Mihasi
5087a37e15
dockerization
2022-09-13 10:35:56 +03:00
Konstantina Galouni
6a4d67de0c
faqs.html & faq-content.component.html: #7972 - Updated faqs according to document.
2022-09-05 14:19:15 +03:00
argirok
0d5f6de7c7
update language to Polski
2022-07-29 10:40:45 +03:00
argirok
19d8218dea
Added pl.json and update localization files
2022-07-29 10:39:39 +03:00
Konstantinos Triantafyllou
b21693bff1
Change all buttons width: 101px to min-width: 101px
2022-07-11 16:49:09 +03:00
Konstantinos Triantafyllou
989f07787c
Fix autocomplete in multiplicity items by using parent field id.
2022-07-11 16:34:06 +03:00
Konstantina Galouni
e329ef763a
form-section.component.html: Updated classes of comment field parent and wrapperClasses so that it looks full width in all views.
2022-06-23 15:51:28 +03:00
Konstantinos Triantafyllou
304a6cfdb3
Backend: Fix a bug with compareTo of a field throwing an error because ordinal is not exists. FrontEnd: Initialize visibility rules for multiple fields coming from service according to their parents.
2022-06-23 15:38:48 +03:00
argirok
b1788c2dc2
update croatian language file hr.json
2022-06-21 12:51:51 +03:00
Konstantina Galouni
941cca8103
form-section-inner.component.html & form-section.component.html: Updated comment field to use <rich-text-editor> instead of <input> and <mat-hint>.
2022-06-10 17:00:36 +03:00
George Kalampokis
54c5017609
Add Export attribute on Dataset Profile's Field. By Default is set to true. The attribute determines if the field value will be included in the word/pdf export
2022-06-07 11:00:13 +03:00
Diamantis Tziotzios
91566c9710
Merge branch 'saml2' into Development
2022-06-01 10:45:19 +03:00
Konstantina Galouni
d7ee7b8d93
Question titles in dataset template with <textarea> | Bug fix in "Save & Continue" functionality of dataset templates | Added "Update & Continue" functionality in dataset templates | Changed placeholder text in the prefilling search box.
...
1. dataset-profile-editor-composite-field.component.html: #7792 - use <textarea> instead of <input> for question titles.
2. dataset-profile-editor-field.component.ts: #7790 - Set default value "unchecked" for checkbox.
3. dataset-profile.service.ts: In methods "createForm()" and "newVersion" updated response type from DatasetProfileEditorModel to string (id is returned only) and use httpClient instead of http.
4. dataset-profile-editor.component.html:
a. [Bug fix] Fix conditions in action buttons (Save/Update/Finalize)
b. On "Update" action button, added update dropdown options "Update & Continue", "Update & Close" and set default behavior "Update & Continue".
c. On save dropdown options, used DATASET-PROFILE-EDITOR.ACTIONS instead of DATASET-WIZARD.ACTIONS.
5. dataset-profile-editor.component.ts:
a. [Bug fix] #7791 - Created method "afterSave()" to be called in "onSubmit()" method when api calls return
b. Added optional parameter "close: boolean = false" in method "updateAndFinalize".
6. i18n/:
a. Added DATASET-WIZARD.ACTIONS.SAVE-AND-CONTINUE, DATASET-WIZARD.ACTIONS.SAVE-AND-CLOSE, DATASET-WIZARD.ACTIONS.UPDATE-AND-CONTINUE, DATASET-WIZARD.ACTIONS.UPDATE-AND-CLOSE.
b. #7750 - Changed placeholder text in the prefilling search box (DATASET-CREATE-WIZARD.PREFIL-STEP.SEARCH).
2022-05-31 16:49:15 +03:00
Bernaldo Mihasi
ff6d068ddd
sign artifact resolve-code + post binding
2022-05-25 10:30:59 +03:00
George Kalampokis
78bceeb8ae
Reorganize and Rename (english only) DMP Editor Fields (ref #7700 )
2022-05-04 11:10:06 +03:00
George Kalampokis
b891907724
Merge remote-tracking branch 'origin/Development' into Development
2022-05-04 10:25:31 +03:00
George Kalampokis
afa602bf39
Fix issue with Dataset Editor when trying to save an incomplete or invalid form, the save buttons stay locked (ref #7725 )
2022-05-04 10:25:13 +03:00
Konstantina Galouni
579bb58afc
#7699 : rich-text-editor.component.ts: Clear any formatting on paste and add plain text | Added h1-h6 tags in customClasses | Enable "removeFormat" button (clear formatting added from editor options).
2022-05-03 18:06:32 +03:00
Bernaldo Mihasi
8ac8f9588c
#7680 : Support SAML Authentication
2022-04-28 12:03:01 +03:00
Konstantina Galouni
a5061759b8
#7665 : Save and Previous buttons updated on the Dataset Template (Admin).
...
1. dmp-editor.component.html & dmp-clone.component.html & dataset-wizard.component.html: On next button, moved chevron_right icon to the right side of the text.
2. dataset-profile-editor.component.scss:
a. Removed margin-top from .dataset-profile-editor.
b. Updated position and styling of .scroll-on-top.
c. Added .floating-btn and .progress-min-height.
3. dataset-profile-editor.component.ts:
a. Set showScrollOnTopButton default value to true and comment intersection stepperNavigationObserver (because title is sticky now and always visible).
b. In method "onSubmit()" added parameter close:boolean=false, to check if the router will navigate to "/dataset-profiles" or not (button "save and continue" added).
4. dataset-profile-editor.component.html:
a. Renamed "Back" button to "Close" and use DATASET-WIZARD.ACTIONS.CLOSE.
b. Moved "Close", "Save"/"Update" and "Finalize" buttons aligned with title on the top right.
c. Made title with aligned buttons sticky to top with stepper.
d. Moved buttons "Previous"/"Next" on the down right of viewport (floating buttons).
e. Moved scroll button and update it.
f. Updated alignment of main content when there is no sidebar on the left.
5. i18n/: In language files added "DATASET-WIZARD.ACTIONS.CLOSE" and updated "USER-PROFILE.MERGING-EMAILS-DIALOG.TITLE" (#7662 ).
2022-04-20 18:25:55 +03:00
Konstantina Galouni
943f84384c
#7662 : Popup message when merging email accounts from the user profile | [Bug fix] Truncate title of dataset and show tooltip in dmp clone popup.
...
1. user-profile.component.ts: Added PopupNotificationDialogComponent when email for validating account has been sent.
2. login.component.ts: Added @Input() redirect: boolean = true; - if this is false do not redirect to home page.
3. add-account-dialog.component.html: Add parameter redirect="false" in <app-login>.
4. clone-dialog.component.html: [Bug fix] Truncate title of dataset and show tooltip in dmp clone popup.
5. i18n/: In language files added "USER-PROFILE.MERGING-EMAILS-DIALOG.TITLE" and "USER-PROFILE.MERGING-EMAILS-DIALOG.MESSAGE".
2022-04-19 10:28:35 +03:00
argirok
b9f8d2e162
#7602 Contributors: add Croation institution title
2022-04-04 11:32:18 +03:00
George Kalampokis
ae7988aa13
Make DMP Editor more safe when saving and make save pop messages more consistent
2022-04-01 18:15:07 +03:00
George Kalampokis
a9199ab8f0
Make Dataset Editor more safe when saving and make save pop messages more consistent
2022-04-01 18:15:07 +03:00
George Kalampokis
5faa44c015
On a new Dataset when save is pressed it will reload the editor in order to reflect better the state of the Dataset
2022-04-01 13:54:14 +03:00
George Kalampokis
4b879eb339
On DMP Overview change the color of the finalized Datasets
2022-04-01 13:54:13 +03:00
Konstantinos Triantafyllou
a58e926c3d
Prefilling: Alphabetical order in the returning list. Autocomplete of prefilling: no search with empty value.
2022-03-29 15:14:34 +03:00
argirok
35ea0b5d6c
Merge branch 'Development' of code-repo.d4science.org:MaDgiK-CITE/argos into Development
2022-03-29 10:32:39 +03:00
argirok
f1746e49ff
Add Croatia in contributors
2022-03-29 10:25:04 +03:00
Konstantina Galouni
5ceea10c49
#7638 : [Bug fix] dmp-finalize-dialog.component.html: Truncate text and show tooltip with full dataset title.
2022-03-28 18:00:14 +03:00
argirok
1f71681fa2
add link to RDA specifications - pop up and user guide
2022-03-23 16:21:14 +02:00
argirok
d2ac550478
add croatian language in other language files
2022-03-18 15:54:37 +02:00
argirok
0393951abe
add latest changes in the croatian language file
2022-03-18 15:54:37 +02:00
argirok
de5d8a9553
add croatian language file
2022-03-18 15:37:11 +02:00
George Kalampokis
3c00d47407
Fix critical issue with dataset saving
2022-03-17 17:07:18 +02:00
Konstantina Galouni
7f9e12c731
Tiff image type added in file upload types | Language files updated.
...
1. dataset-profile-editor-upload-field.component.ts: Added image/tiff media type in available types for Upload.
2. en.json: Updated literals for "Upload" file field type and removed literals for "Table" field type, because the field is not ready yet.
3. de.json, es.json, gr.json, pt.json, sk.json, sr.json, tr.json: Added literals for "Upload" file field type.
2022-03-16 17:54:06 +02:00
Konstantina Galouni
9ab9e6abc9
#7528 : [NEW] Upload files field type - frontend.
...
1. dataset-profile-field-view-style.ts: Include "upload" field type.
2. field-data.ts: Export interface UploadFieldData.
3. config.json: Added new property "maxFileSizeInMB":10.
4. configuration.service.ts: Added _maxFileSizeInMB field and getter for it.
5. enum-utils.service.ts: Added cases for upload and table (not ready, to be added) field types.
6. rich-text-editor.module.ts: [Bug fix] Removed import of HttpClientModule (this is imported only once in order to work with interceptor).
7. field-editor-model.ts & dataset-profile-editor.component.ts: Added case and validators for "upload" field type.
8. dataset-profile.module.ts: Imports for upload.
9.dataset-profile-editor-composite-field.component & dataset-profile-editor-field.component: Added button for upload.
10. form-field.component: Added functionality for uploading and downloading files.
11. dataset-description-form.module.ts: Added "FileService" provider and import of "NgxDropzoneModule".
12. en.json: New literals for upload and table (to be added in other language files too).
13. New files for upload field type: file.service.ts, upload-field-data-editor-model.ts, dataset-profile-editor-upload-field.component.html, dataset-profile-editor-upload-field.component.ts, dataset-profile-editor-upload-field.component.scss
2022-03-16 13:00:03 +02:00
George Kalampokis
dc06ba9201
Allow to return DMP with no Datasets for the Dataset Editor
2022-03-15 17:58:01 +02:00
Konstantina Galouni
1dfcad7e88
dataset-profile-editor.component.html: #7519 (Additional commit) On "viewOnly" mode - finalized dataset template, change the "Save" button (left) to "Update", make it clickable and work as the "Update" button (top right on the last step) already does.
2022-03-01 15:25:14 +02:00
Konstantina Galouni
b68ede8cd7
#7518 & #7519 : [Bug fix] in Required indication in Rich Text Area fields & editable general info on dataset template new version & date with time shown in dataset templates.
...
1. rich-text-editor.component.scss: Css for .editor-wrapper .disabled added.
2. rich-text-editor.component.ts: New "editable" Input() field added, to allow rich text area to be disabled and not editable.
3. dataset-profile-editor.component.html:
a. In <rich-text-editor-component> set [editable]="form.controls['description'].status !== 'DISABLED'"
b. #7518 Show required message and css in rich text area when there is error "required" and description is touched (not dirty)
4. dataset-profile-editor.component.ts: #7519 comment disable of form controls label (title), description and language.
5. dataset-profile-listing.component.html: #7519 Time added in created column of dataset templates.
6. dataset-editor.component.html & form-field.component.html: #7518 Show required message and css in rich text area when there is error "required" and description is touched (not dirty).
7. clone-dialog.component.html: Replaced <textarea> with <rich-text-editor-component> for description field.
8. clone-dialog.module.ts: Import RichTextEditorModule.
9. clone-dialog.component.ts: #7519 comment disable of form group label (title)
10. styles.scss: Css for class .form-field-subscript-wrapper updated.
2022-02-28 18:08:38 +02:00
George Kalampokis
9f88bdae69
Possible fix for twitter login (part 2)
2022-02-24 15:45:19 +02:00
George Kalampokis
8d1c73deba
Possible fix for twitter login
2022-02-24 15:42:36 +02:00
argirok
cc926970ca
Merge branch 'Development' of code-repo.d4science.org:MaDgiK-CITE/argos into Development
...
Conflicts:
dmp-frontend/src/app/ui/admin/dataset-profile/editor/components/field/dataset-profile-editor-field.component.ts
2022-02-18 17:09:34 +02:00
Konstantinos Triantafyllou
e4e009f5b1
Fix after prefill datase editor behaviour - 7545
2022-02-18 15:57:17 +02:00
Konstantinos Triantafyllou
6cdf560713
Add clear input in rich text editor
2022-02-08 20:51:40 +02:00
Konstantinos Triantafyllou
26e10b1299
Add URL Validator type in validators. Free Text can have URL validator.
2022-02-08 14:31:36 +02:00
Diamantis Tziotzios
e9b0bcf102
dataset description section id fix
2022-02-04 16:08:22 +02:00
argirok
93cb1fd1a7
Merge branch 'Development' of code-repo.d4science.org:MaDgiK-CITE/argos into Development
2022-02-04 15:33:31 +02:00
Diamantis Tziotzios
df609fd359
#501 bug fix
2022-02-04 15:31:19 +02:00
argirok
938f98100f
Merge branch 'Development' of code-repo.d4science.org:MaDgiK-CITE/argos into Development
2022-02-04 10:05:32 +02:00
Diamantis Tziotzios
85859ce078
visibiliity service performance improvements
2022-02-03 20:06:27 +02:00