Diamantis Tziotzios
2472f6de42
more dmp blueprint frontend changes
2023-10-24 10:40:26 +03:00
amentis
10615c6fa9
fix front enums
2023-10-23 17:58:56 +03:00
Efstratios Giannopoulos
fe7d6f59b1
DmpBlueprint refacto
2023-10-23 15:58:33 +03:00
Diamantis Tziotzios
172caabcd2
Merge branch 'dmp-refactoring' of https://code-repo.d4science.org/MaDgiK-CITE/argos into dmp-refactoring
2023-10-23 11:58:32 +03:00
Diamantis Tziotzios
6a8cb2c853
more frontend dmp blueprint listing changes
2023-10-23 11:58:15 +03:00
Alexandros Mandilaras
65e80c9877
fix typos in greek and english translations
2023-10-23 11:57:44 +03:00
Diamantis Tziotzios
0c1509a1a1
Merge branch 'dmp-refactoring' of https://code-repo.d4science.org/MaDgiK-CITE/argos into dmp-refactoring
...
# Conflicts:
# dmp-backend/core/src/main/java/eu/eudat/audit/AuditableAction.java
2023-10-23 11:27:03 +03:00
Diamantis Tziotzios
9ed94450bd
Merge branch 'dmp-refactoring' of https://code-repo.d4science.org/MaDgiK-CITE/argos into dmp-refactoring
2023-10-20 18:01:15 +03:00
Diamantis Tziotzios
4d3098860d
description template type and dmp blueprint frontend changes
2023-10-20 18:01:09 +03:00
amentis
0bd3ff6898
fix external references enums
2023-10-20 17:44:41 +03:00
George Kalampokis
5885e3ae5c
Fix DMP's funder tab
2023-10-18 18:14:02 +03:00
George Kalampokis
093837c395
Fix DMP user ownership error
2023-10-18 18:13:32 +03:00
Diamantis Tziotzios
e97479aa03
conf.json cleanup
2023-10-18 12:51:15 +03:00
amentis
ad91234fd9
Merge remote-tracking branch 'origin/dmp-refactoring' into dmp-refactoring
2023-10-18 12:28:13 +03:00
amentis
17bb6bd4b0
add Supportive Material
2023-10-18 12:26:57 +03:00
Efstratios Giannopoulos
27bcc31e54
task #9088 Authorization model should be changed to be Permission based
2023-10-18 12:10:24 +03:00
amentis
3dee4857f8
Merge branch 'dmp-refactoring' of https://code-repo.d4science.org/MaDgiK-CITE/argos into dmp-refactoring
...
Conflicts:
dmp-frontend/src/assets/config/config.json
2023-10-18 10:33:59 +03:00
amentis
f67ada842e
commit
2023-10-18 10:31:57 +03:00
Efstratios Giannopoulos
b3a73a50aa
task #9088 Authorization model should be changed to be Permission based
2023-10-17 17:13:34 +03:00
Diamantis Tziotzios
9fd30b1198
Merge branch 'dmp-refactoring' of https://code-repo.d4science.org/MaDgiK-CITE/argos into dmp-refactoring
...
# Conflicts:
# dmp-backend/core/pom.xml
2023-10-17 15:56:28 +03:00
Diamantis Tziotzios
3eaf326c50
Description Template Types backend refactored to new format.
2023-10-17 15:55:00 +03:00
Efstratios Giannopoulos
7ed111e936
task #9088 Authorization model should be changed to be Permission based
2023-10-17 15:22:05 +03:00
Efstratios Giannopoulos
bd2807fbdf
remove zenodo from user info
2023-10-17 12:40:47 +03:00
Efstratios Giannopoulos
191f887530
database enum handle implementation
2023-10-16 17:38:12 +03:00
Efstratios Giannopoulos
d5c62539c5
task #9086 public urls support
2023-10-13 18:11:46 +03:00
Efstratios Giannopoulos
9c8488febb
refresh token for api requests (401)
2023-10-12 18:29:27 +03:00
Efstratios Giannopoulos
d14107062a
task #9045 Refactor authentication mechanism to support using Keycloak
2023-10-12 17:13:04 +03:00
Efstratios Giannopoulos
5009d658ed
task #9045 Refactor authentication mechanism to support using Keycloak
2023-10-12 16:16:19 +03:00
Efstratios Giannopoulos
968f45d5b3
authn refactor
2023-10-11 17:53:12 +03:00
George Kalampokis
d45867585f
Add missing files
2023-10-09 17:29:02 +03:00
George Kalampokis
b5cbe6a3d8
Merge remote-tracking branch 'origin/dmp-refactoring' into dmp-refactoring
2023-10-06 18:11:11 +03:00
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