George Kalampokis
a9d6ab89f5
Update and clean maven depedencies (possible breaking changes)
2022-04-18 18:26:20 +03:00
George Kalampokis
ee356c047d
Refactor Zenodo deposit creation. Add model for mapping instead of relying on stringBuilder
2022-04-07 17:30:40 +03:00
George Kalampokis
c41c89774b
Make Dataset Validation checker to no longer be exception depedant
2022-03-29 15:13:58 +03:00
Konstantina Galouni
2a9d8b8296
#7528 : [NEW] Upload files field type.
...
1. Datasets.java: In "delete()" method, call also fileManager.markAllFilesOfEntityIdAsDeleted.
2. DatasetManager.java: Added method "deleteOldFilesAndAddNew()" which is called by "createOrUpdate()", to mark as deleted files that are not used any more and save the new ones.
3. DatabaseRepository.java & DatabaseRepositoryImpl.java: Include in DAOs FileUploadDAO.
4. ModelBuilder.java & ViewStyle.java: Incluse "upload" field type.
5. field-data.ts:
a. In "getOrdinal()" method return Integer instead of int.
b. In "getValidations()" method added null check.
c. In methods "fromJsonObject()" and "toMap()" added special if clauses for "upload" field type.
6. application.properties:
a. Added property "file.storage", to set the folder where the files will be permanently saved.
b. Changed default spring.servlet.multipart.max-file-size and pring.servlet.multipart.max-request-size to 10 MB.
7. UserInvitationController.java: Deleted a print in System.out.
8. New files for upload field type: FileUploadDao.java, FileUploadDaoImpl.java, FileUpload.java, PostgreSQLEnumType.java (necessary for the enum EntityType), FileController.java, FileManager.java, UploadData.java.
2022-03-16 12:14:08 +02:00
George Kalampokis
dc06ba9201
Allow to return DMP with no Datasets for the Dataset Editor
2022-03-15 17:58:01 +02:00
George Kalampokis
d3a1e85ba9
Fix issue with keeping non Admin users on Dataset Templates
2022-03-08 13:37:26 +02:00
George Kalampokis
5a3f871c58
Remove various unnecessary info messages
2022-02-28 15:24:10 +02:00
George Kalampokis
b6c28be3b3
Optimize Dashboard's recent activity logic, removed various unused fields from Listing Models and implement toDataModel conversion logic in some models
2022-02-21 17:16:32 +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
George Kalampokis
4740fbe8e0
Refactor visibilityRuleService
2022-02-09 15:23:16 +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
George Kalampokis
70d37cead1
Fix wrong metrics count for Dataset Template
2022-01-27 11:05:40 +02:00
argirok
858fa3ee71
#7326 - static APIs
...
1. Rename of "Registries" to "Metadata"
2. add apis for taxonomy, licenses, publications
3. change data repositories: from querying all registered to all of type data repository
4. add separate APIs for journals and pub repositories
2022-01-21 15:44:51 +02:00
George Kalampokis
a9e7ef1798
Rename prefilling get endpoint to generate
2021-12-10 16:07:00 +02:00
George Kalampokis
728ea9a24f
Add prefilling backend endpoints
2021-12-10 15:37:39 +02:00
George Kalampokis
fc71e95cf3
Make dataset queries to return distinct results (avoid duplicate Id issues)
2021-11-24 16:23:02 +02:00
George Kalampokis
e546362f58
Fix issue with elasticsearch inconsistencies
2021-11-23 14:05:57 +02:00
Konstantina Galouni
bb0c398120
#7183 : In DMP invitation, return authors whose name/ email contains the query string given by user (case insensitive).
...
1. InvitationsManager.java: Added method "getUsersWithCriteria()" to filter results according to "userInfoRequestItem.getCriteria().getLike()".
2. UserInvitationController.java: In method "getUsers()" added parameter "@RequestBody UserInfoRequestItem userInfoRequestItem" and call new method "invitationsManager.getUsersWithCriteria()" (instead of getUsers()).
2021-11-22 13:44:41 +02:00
Konstantina Galouni
71b8742b0f
LicenseManager.java & LocalFetchManager.java & TagController.java: #7135 : No case sensitivilty for licenses, managers and tags.
2021-11-09 14:17:46 +02:00
George Kalampokis
39795f177f
Fix critical issue with file exports on chromium based web browsers
2021-11-02 14:50:20 +02:00
George Kalampokis
fd26e2a742
Fix issue with DMP index not updating after a new user is invited
2021-10-27 18:16:44 +03:00
George Kalampokis
a4fef8e462
Refactor PDF conversion
2021-10-12 18:17:16 +03:00
George Kalampokis
a3af8ce3a5
Merge branch 'spring-update' into Development
...
# Conflicts:
# dmp-backend/web/src/main/java/eu/eudat/controllers/Admin.java
# dmp-backend/web/src/main/java/eu/eudat/controllers/Login.java
# dmp-backend/web/src/main/java/eu/eudat/controllers/UserGuideController.java
# dmp-backend/web/src/main/java/eu/eudat/logic/managers/DataManagementPlanManager.java
# dmp-backend/web/src/main/java/eu/eudat/logic/managers/DatasetManager.java
# dmp-backend/web/src/main/java/eu/eudat/logic/managers/DatasetProfileManager.java
# dmp-backend/web/src/main/java/eu/eudat/logic/managers/MetricsManager.java
2021-10-08 16:04:52 +03:00
George Kalampokis
54c862ecbb
Minor metrics refactor
2021-10-05 13:09:02 +03:00
George Kalampokis
6f92409f1e
Update Spring boot framework to version 2.5.2
2021-09-07 09:42:31 +03:00
George Kalampokis
5de811a76d
Vastly improve and optimize DMP and Dataset Queries (and with elastic)
2021-08-04 18:38:49 +03:00
George Kalampokis
c91059c854
Get latest available dataset profile instead of the version that is selected on the DMP
2021-07-20 12:55:52 +03:00
Diamantis Tziotzios
ad245dde5d
Merge branch 'Development' of https://gitlab.eudat.eu/dmp/OpenAIRE-EUDAT-DMP-service-pilot into Development
2021-07-07 20:40:24 +03:00
Diamantis Tziotzios
b8b78f6653
user guide path fix
...
(cherry picked from commit bd15b1e2c7
)
2021-07-07 20:40:00 +03:00
George Kalampokis
d5cd90814a
Improve error handling
2021-07-06 13:33:58 +03:00
George Kalampokis
efe177f0b1
Fix issues with xml import and issues with zenodo deposit
2021-07-06 12:58:38 +03:00
George Kalampokis
1d5befaf6a
Add new endpoint in order to validate datasets
2021-05-10 13:40:08 +03:00
George Kalampokis
8a7cfab3b8
Fix various issues
2021-04-30 13:10:11 +03:00
George Kalampokis
77bcb95ad7
Fix issues when cloning dataset templates
2021-04-27 10:38:20 +03:00
Diamantis Tziotzios
ede8bbf48e
metrics update
2021-04-15 18:30:16 +03:00
George Kalampokis
aca31dc9da
Add prometheus integration (ref #294 )
2021-04-09 19:05:04 +03:00
George Kalampokis
4156875bae
Refactor and add logic for removing users from Dataset Templates
2021-04-07 19:08:57 +03:00
George Kalampokis
bc3c8b44d2
Add option to add or remove users from Dataset Templates
2021-04-07 19:03:22 +03:00
George Kalampokis
af04e34b6f
Add new User Role Dataset Template Editor.
2021-04-06 19:03:00 +03:00
George Kalampokis
ca38f0b0a4
Make user guide multilingual
2020-12-10 11:34:01 +02:00
George Kalampokis
0ad797d033
Revert last commit
2020-11-12 16:39:47 +02:00
George Kalampokis
ffc140f84b
When creating or updating Datasets return also the
...
DatasetProfileDefinition
2020-11-12 15:50:34 +02:00
George Kalampokis
da9872576e
Initial commit for the new Dataset Template Field (identifier validator)
2020-11-05 18:20:37 +02:00
George Kalampokis
2354d9bb5c
When calling the createOrUpdate endpoint on the Dataset Controller,
...
return a DatasetWizardModel instead of the dataset's id
2020-10-29 17:12:59 +02:00
George Kalampokis
ff169ae806
Made User Merge logic functional
2020-10-27 18:06:58 +02:00
George Kalampokis
e1212383ff
Add expirimental logic for userMerge (+ some updates for DB)
2020-10-23 18:40:17 +03:00
George Kalampokis
a78044920a
Fixed issues with elastic and last public version
2020-10-12 12:45:32 +03:00
George Kalampokis
78903bf930
Add the backend logic to export all users to .csv
2020-10-07 17:29:53 +03:00
George Kalampokis
674ce48b8b
DMP's create or Update endpoint will return a DMP model
2020-10-01 18:54:01 +03:00
George Kalampokis
9dd76a739d
If RDA Export fail show properly an error message
2020-09-24 12:37:03 +03:00