Commit Graph

297 Commits

Author SHA1 Message Date
gkolokythas ebd53e9513 External References fetching now also include entities created by user. (Issue #168) 2019-09-25 18:31:41 +03:00
gkolokythas 446717da97 Adds "Creation User" on DataRepository, ExternalDataset, Registry, Service. (Issue #168) 2019-09-25 13:43:17 +03:00
gkolokythas aaa1e9d1c7 Adds "Creation User" on Funder entity and fixes bug showing Funder created by user to other users. (Issue #167) 2019-09-24 17:40:53 +03:00
gkolokythas f93b6103e9 Adds ordering on Published Dataset Descriptions listing (descending by published date). (Issue #174) 2019-09-24 12:28:13 +03:00
gkolokythas 812891fed1 Fixes bug of Published DMP and Published Dataet Descriptions on filter "Dataset Specification" not searching properly. 2019-09-24 11:25:16 +03:00
gkolokythas 68cb9846bb Fixes bug on External References not updating values. 2019-09-20 17:51:13 +03:00
gkolokythas 860801bb89 Fixes bug on Dataset Description creation caused by Data Repository External Reference. (Issue #160) 2019-09-19 13:59:25 +03:00
gkolokythas 2008986daf Fixes bug on public dashboard counting non public entities. (Issue #157) 2019-09-18 16:16:14 +03:00
gkolokythas 26f27f3d6d Fixes DMP export bug including Dataset Descriptions with Canceled or Deleted status. (Issue #159) 2019-09-18 13:28:02 +03:00
gkolokythas 6a4602a45e Fixes bug on updating Tags on Dataset Description. 2019-09-17 14:04:41 +03:00
gkolokythas f851c138d3 Enables Tag functionality on Dataset Description. 2019-09-17 10:11:17 +03:00
gkolokythas 3164ee4144 Fixes Dataset Description not updating two External References (Registries, Services) when harvesting from external url. 2019-09-16 18:26:18 +03:00
gkolokythas c9ca55fd76 Fixes bug on setting Dynamic configuration of a DMP. 2019-09-13 13:08:37 +03:00
gkolokythas bd6170f711 Adds "source" property on external autocomplete field of Dataset Description Template. 2019-09-10 18:30:46 +03:00
gkolokythas b5bf65413c Removes redundant code on OrcId custom provider. 2019-09-05 17:48:23 +03:00
gkolokythas 9a90e3f8af Implements the functionality of being able to add static data when using external services, and refactors Funder, Grant and Project to be configured by "ExternalUrs". (Issue #147) 2019-09-05 17:44:25 +03:00
gkolokythas eb48edfb2d Adds "source" property to Funders and Projects fetched from external sources. 2019-08-30 17:47:23 +03:00
gkolokythas 8ebe2961b7 Refactors DMP "clone" and "new version" functionality to support DMP's new entities "Funder" and "Project". 2019-08-29 17:45:47 +03:00
gkolokythas 2d36450e55 Fixes bug not setting Creation user on Grant. 2019-08-29 12:35:02 +03:00
gkolokythas 3140cf62bd Adds logic on DMP quick wizard for saving new entities "Funder" and "Project". 2019-08-29 11:30:17 +03:00
gkolokythas 5c1df31d88 Adds logic and models for DMP's quick wizard Funder and Project, on backend. 2019-08-28 18:17:16 +03:00
gkolokythas 27e9e2ac97 Fixes bug not adding Creation User on new Grant. 2019-08-28 16:20:55 +03:00
gkolokythas d5970126d2 Fixes bug on DMP update not being ableto remove Funder. 2019-08-27 18:02:44 +03:00
gkolokythas bca715d52b Fixes bug on not storing Funder Id on Grant table. 2019-08-27 17:00:09 +03:00
gkolokythas b13bfb4527 Fixes bug on fetching Grant with Funder reference. 2019-08-27 16:59:21 +03:00
gkolokythas 1c9d631fcd Fixes bug on Remote Fetcher when "source" field is null. 2019-08-27 14:24:55 +03:00
gkolokythas 9281864a70 Adds "source" property to Grants fetched from external sources. 2019-08-27 12:52:21 +03:00
gkolokythas 535ca2ed5a Adds "create if don't exist" for Funder entity and refactors the existing ones. 2019-08-26 16:55:30 +03:00
gkolokythas 44973ef3a9 Disables Grant's "Funder" property edit by other than creation user. 2019-08-26 16:52:05 +03:00
gkolokythas 0d74177d6b Adds filter on Funder, Grant and Project to expose only the entities created for on application and not the ones saved by external sources. 2019-08-26 16:16:50 +03:00
gkolokythas b6c9727b6c Adds funder criteria on Grand model. 2019-08-26 16:05:38 +03:00
gkolokythas 8ad6a8f158 Fixes bug on not checking validation rules of a new Finalized DMP. (Issue #131) 2019-08-22 17:15:16 +03:00
gkolokythas 2881ac5dd9 Adds backend validation on DMP finalization. (Issue #131) 2019-08-22 16:48:18 +03:00
gkolokythas f5866107ad Fixes bug on not populating the Project entity with Grant when Project is not selected, on DMP creation. 2019-08-22 14:29:33 +03:00
gkolokythas 1f97eaf349 Adds backend email validation for contact email. (Issue #128) 2019-08-22 10:36:53 +03:00
gkolokythas 934702a734 Fixes bug not containing user mail on Contact mail. (Issue #128) 2019-08-22 10:17:53 +03:00
gkolokythas 05c4039dbe Fixes bug on Zenodo DOI's property "creator name". 2019-08-21 17:31:33 +03:00
gkolokythas 99f9776e54 Creates backend Controller for Contact mail and adds it's respected configuration. (Issue #128) 2019-08-21 11:37:47 +03:00
gkolokythas 66a17db67a Fixes Project's external fetching various code missteps. 2019-08-20 18:25:32 +03:00
gkolokythas 43fbacc39f Adds Funder's entity its respected needed properties for external fetching. (Issue #145) 2019-08-20 18:22:53 +03:00
gkolokythas 5dcf8397df Adds Funder entity on backend. 2019-08-02 18:24:43 +03:00
gkolokythas e8efe54479 Fixes bug on updating Project entity and various code missteps. 2019-08-02 18:21:00 +03:00
gkolokythas 01c5166bb9 Adds "Project" entity and its respected needed properties for external fetching. (Issue #145) 2019-08-02 11:27:12 +03:00
gkolokythas feaec87b82 Renames "Project" to "Grant on backend. (Issue #145) 2019-07-31 17:57:34 +03:00
gkolokythas 4aa0febc39 Adds "Description" field on Dataset Template and make it visible on autocomplete dropdowns. (Issue #137) 2019-07-30 18:30:47 +03:00
gkolokythas 47fd02934c Adds new field on Dataset Template that link back to Open DMP entities (DMPs) (Issue #129). 2019-07-30 14:31:41 +03:00
gkolokythas ff8ab5ad3e Adds new field on Dataset Template that link back to Open DMP entities (Dataset Descriptions) (Issue #129). 2019-07-30 13:35:06 +03:00
gkolokythas 65ba88f544 Adds subtitle to external dropdown on Dataset Description editor. (Issue #139) 2019-07-29 12:26:08 +03:00
gkolokythas d1c04289ce Adds subtitles to external dropdowns (Researchers, Organisations). (Issue #139) 2019-07-29 12:04:19 +03:00
gkolokythas ee367b3032 Adds backend controller for DMP Template (profile) External Autocomplete field and refactors DMP edit to show DMP Template (profile). (Issue #134) 2019-07-24 18:29:29 +03:00
gkolokythas f31435de94 Fixes bug on updating DMP when not containing the Dataset Templates of its Dataset Descriptions. 2019-07-19 11:55:08 +03:00
gkolokythas 7b4490a723 Adds new field on Dataset Template that link back to Open DMP entities (Researchers) (Issue #129). 2019-07-16 16:41:12 +03:00
gkolokythas 23116d9a99 Adds OrcId login. (Issue #103) 2019-07-12 17:22:57 +03:00
gkolokythas f8310b2362 Adds email confirmation logic and view. 2019-07-12 17:12:16 +03:00
gkolokythas 25da5e97e5 Refactors authentication principal to handle users with and without confirmed email. 2019-07-12 16:58:17 +03:00
gkolokythas cc7534e24d Refactors MailService's method to be more generic. 2019-07-09 14:01:58 +03:00
gkolokythas de56a1acc4 Fixes bug on DOI creation not saving the value on respected DMP. 2019-07-05 14:21:33 +03:00
gkolokythas e36863e132 Adds exist DOI validation when creating new DOI for DMP. 2019-07-05 14:19:43 +03:00
gkolokythas 41319ee320 Adds create DOI backend service for DMP, using Zenodo (Issue #111) 2019-07-04 17:30:15 +03:00
gkolokythas 8b1f1d834e Adds the "Dataset Template" information on Dataset export document. 2019-07-04 17:10:30 +03:00
gkolokythas f5458de003 Fixes bug on DMP and Dataset export name. 2019-07-04 12:43:48 +03:00
gkolokythas 281080e8e2 Adds backend validation on Dataset finalization. (Issue #131) 2019-07-02 16:34:12 +03:00
gkolokythas 6596b3f953 Refactors DMP create or update and adds the dmp id on payload response. 2019-07-02 12:36:25 +03:00
gkolokythas 427f8f0595 Fixes bug on Dataset create. 2019-06-28 18:48:05 +03:00
gkolokythas 92486b9363 Creates new back end service that finalizes a DMP. 2019-06-28 15:58:25 +03:00
gkolokythas 349dffb137 Refactors Dataset update so it cannot be edited if DMP is finalized. 2019-06-27 11:48:39 +03:00
gkolokythas f07384ed42 Fixes bug on DMP finalize when no Datasets where to be Canceled. 2019-06-24 17:59:51 +03:00
gkolokythas 425a64e60a Refactors Dataset update so it cannot be edited if it's DMP is public. 2019-06-24 13:00:59 +03:00
gkolokythas 4aedfdd7f6 Fixes bug on not creating finalized DMP. 2019-06-24 11:01:28 +03:00
gkolokythas b2a407d90e Fixes bug where one could edit Finalized DMP. 2019-06-21 17:47:06 +03:00
gkolokythas ab63ea34d1 Fixes bug on create DMP created by the refactor. 2019-06-21 17:16:45 +03:00
gkolokythas 55407fd053 Refactos DMP update when set to "Finalized", now sets it's Datasets status of not "Finalized" to "Canceled". 2019-06-21 14:04:29 +03:00
gkolokythas c5d00b9ba1 Fixes bug on enabling a Finalized DMP to be made Draft again. 2019-06-21 12:31:15 +03:00
gkolokythas 499149ea93 Adds "make public DMP" service on backend. 2019-06-20 16:25:49 +03:00
gkolokythas f9292ee839 Adds "Canceled" Status on Datasets and fixes bug with Dataset isPublic leftovers. 2019-06-19 17:16:05 +03:00
gkolokythas 63c0341d28 Refactors Project listing model now not exposing DMPs. 2019-06-14 11:07:57 +03:00
gkolokythas 173ff16602 Fixes bug on DMP not creating new Project when needed. 2019-06-13 10:32:45 +03:00
gkolokythas aee4010d4d Refactors endpoint's url on Dataset Template criteria used by DMP listing. 2019-06-12 12:13:50 +03:00
gkolokythas 61a64a1c5b Adds Dataset Template criteria on Dataset listing. 2019-06-12 12:10:46 +03:00
gkolokythas d4832731af Adds new endpoint to get overview single public DMP. 2019-06-10 12:27:16 +03:00
gkolokythas 3d7e31e145 Fixes bug on Public DMP editing exposing not "Finalized" Datasets. 2019-06-07 16:35:49 +03:00
gkolokythas fe69154353 Fixes bug not printing "multiple autocomplete" properties on Dataset export. 2019-06-07 11:37:16 +03:00
gkolokythas 6818eaf8bf Fixes Dataset export doc and pdf not deleting the in memory files. 2019-06-06 13:41:52 +03:00
gkolokythas fb1dd376fc Fixes bug on DMP doc and pdf export not exporting the "combobox" property when its type is "wordlist". 2019-06-05 16:57:05 +03:00
gkolokythas 2276a875ec Fixes bug on DMP pdf and doc export not deleting the documents created in memory. 2019-06-05 16:40:47 +03:00
gkolokythas b8e08869e5 Removes some unused imports and formats DatasetManager. 2019-06-04 17:16:12 +03:00
gkolokythas 4532313623 Fixes bug on Dataset createOrUpdate not saving associated DMP properly. 2019-06-04 17:05:47 +03:00
gkolokythas 9911dcdac5 Adds DMP export to JSON file (RDA template, not finished). 2019-06-04 17:04:04 +03:00
gkolokythas 2e467f8277 Fixes bug on not properly saving the Creator of a DMP. 2019-05-31 16:43:14 +03:00
gkolokythas 2db15fc713 Fixes performace on DMP autocomplete. 2019-05-31 14:07:12 +03:00
gkolokythas 175a1e0747 Refactors DMP creator to use the intermediate table from database and not the column. 2019-05-31 11:38:04 +03:00
gkolokythas 8705f916b2 Fixes bug on DMP updating modified date. 2019-05-30 15:41:23 +03:00
gkolokythas 56ff4f3fb9 Fixes bug on DMPdao. 2019-05-30 11:31:08 +03:00
gkolokythas 2f045e6a52 Makes DMP owner to only have the permision to delete members. 2019-05-29 18:04:20 +03:00
gkolokythas 58137d18dd Adds the functionality to delete members of a DMP. 2019-05-29 17:58:23 +03:00
gkolokythas a212ad1962 Fixes bug importing deleted file. 2019-05-28 10:28:00 +03:00
gkolokythas f9b12f99a4 Refactors the the connection between DMP and Dataset Template (Profile) and adds Dataset Template criteria on DMP listing. 2019-05-28 10:22:58 +03:00
gkolokythas 7844c33b7c Various improvements on DMP document export. (Issue #71) 2019-05-22 11:53:30 +03:00
gkolokythas 7de3e34a6d Fixes Collaborators' autocomplete search query not working properly. 2019-05-21 10:52:32 +03:00
ikalyvas ea66da7cff Updates Colaborators fetch algorithm 2019-05-20 13:15:28 +03:00
gkolokythas dd973d4b78 Adds endpoint for the new model DataManagmentPlanOverview. 2019-05-17 18:21:56 +03:00
gkolokythas 4b47ce75e1 Fixes bugs on creating and updating DMPs releated to the user refactor. 2019-05-17 13:19:30 +03:00
gkolokythas 4a1b9984c7 Implemets Collaborators filter to Dataset and DMP listing. (Ticket #77) 2019-05-16 13:10:28 +03:00
gkolokythas d5c1469a98 Adds the Organisations statistics on public Dashboard. 2019-05-15 18:39:05 +03:00
gkolokythas 0ee3299d79 Fixes DMP invitation bug not properly saving the information. 2019-05-14 16:40:25 +03:00
gkolokythas 62d681d022 Project filter on "Public DMPs" now exposes only the ones associated with public DMPs (Ticket #79) 2019-05-14 16:08:49 +03:00
gkolokythas b8559f9f52 Organisations filter on "Public DMPs" now exposes only the ones associated with public DMPs. (Ticket #79) 2019-05-14 14:12:31 +03:00
gkolokythas ebfde3e992 Fixes bug on create Dmp not saving the role on the Database. 2019-05-13 13:30:35 +03:00
gkolokythas 1747e62a58 Fixes bug on DMP listing backend logic that exposes deleted Datasets. 2019-05-13 12:20:59 +03:00
gkolokythas 11c1ac33cf Adds the criteria on DMP listing and refactors the backend userInfo. 2019-05-10 11:33:48 +03:00
gkolokythas e591e47736 Adds the published DMPs view. 2019-04-26 17:05:15 +03:00
gkolokythas 5557111e93 Makes the code of Dataset Profile version checking on a Dataset more maintainable. (Ticket #59) 2019-04-23 12:01:49 +03:00
gkolokythas b52225308d Adds the number of Organisation on Dashboard statistcs. 2019-04-22 17:19:08 +03:00
gkolokythas aed9d831e9 Adds Dataset Profile versioning functionality (Ticket #59) 2019-04-22 12:11:21 +03:00
gkolokythas 534d37668b Fixes file not working because of refactor. 2019-04-16 15:35:16 +03:00
gkolokythas 7ca5568437 Fixes various missteps in code. 2019-04-15 13:35:26 +03:00
gkolokythas c577d6f53b Adds Dataset import functionality (Ticket #70) 2019-04-15 12:34:12 +03:00
gkolokythas 30c84de19a Fixes Pdf export for DMP and Dataset. 2019-04-05 12:20:06 +03:00
gkolokythas c1449bd333 Fixes the Project filter in ExploreDmp to have the same functionality when user is logged in or not. 2019-04-03 16:25:52 +03:00
Diamantis Tziotzios 3da8557389 Fixes bug on public Dataset export created by refactoring. 2019-04-02 10:53:38 +03:00
Diamantis Tziotzios aadc212002 Adds title to dataset export document. 2019-04-02 10:51:22 +03:00
Diamantis Tziotzios 0d73fb2a8b Fixes the functionality to see finalized Datasets when not signed in. 2019-04-01 13:42:46 +03:00
Diamantis Tziotzios 02a42d22ba Fixes Dmp Versioning functionality letting user editing and saving over an old version. 2019-03-26 16:52:19 +02:00
Diamantis Tziotzios 2c51468dfe Adds Dataset Profile Versioning. 2019-03-26 16:30:33 +02:00
Diamantis Tziotzios a7f138c1ea Fixes Project listing on Dashboard. 2019-03-15 18:06:55 +02:00
Diamantis Tziotzios c8bea58d89 Merge branch 'ui-refactoring' of https://gitlab.eudat.eu/dmp/OpenAIRE-EUDAT-DMP-service-pilot into ui-refactoring 2019-03-07 12:05:06 +02:00
Diamantis Tziotzios 5c608c11e8 ADDITIONAL-INFORMATION On CompositeFields
Fix Import Dataset Profiles Desc Extendet And  Additional
2019-03-07 12:04:54 +02:00
Diamantis Tziotzios ec6b50dc22 Fixes Dmp upload issues 2019-03-06 17:35:56 +02:00
ikalyvas 90aace8e68 Fixes bug with QuickWizard Profile name on backend model 2019-03-05 18:08:38 +02:00
ikalyvas 5ae18beb5d Merge branch 'ui-refactoring' of https://gitlab.eudat.eu/dmp/OpenAIRE-EUDAT-DMP-service-pilot into ui-refactoring
# Conflicts:
#	dmp-backend/web/src/main/java/eu/eudat/controllers/QuickWizardController.java
#	dmp-backend/web/src/main/java/eu/eudat/logic/managers/QuickWizardManager.java
2019-03-05 17:46:18 +02:00
ikalyvas 0d16d694fa Refactors dependency injection on backend services 2019-03-05 17:33:59 +02:00
Diamantis Tziotzios 6ab752b99c Adds Dmp Import functionality. 2019-03-05 13:59:34 +02:00
Diamantis Tziotzios ab8022d133 QuickWizard Fix Merge Component And Fix Thi InitSteper 2019-03-05 13:21:04 +02:00
Diamantis Tziotzios da8d929d9e quickWizard Create project
quickWizard Create Dmp
quickWizard Create Datasets
2019-03-01 17:16:21 +02:00
Diamantis Tziotzios cd44392d9a Dmp Profile ImportDownload XML 2019-02-25 18:53:36 +02:00
Diamantis Tziotzios 4de17d5453 back End throw Exception For Delete Profiles With Datasets 2019-02-25 18:50:43 +02:00
Diamantis Tziotzios 5302024a0b Dataset Profile Download Xml And Import FromXml 2019-02-25 18:46:16 +02:00
Diamantis Tziotzios f6ef760e99 Fix Delete DMP If hasn't Dataset 2019-02-15 17:11:38 +02:00
Diamantis Tziotzios 900d2c8bb1 Fixes Available Dataset profiles, not excluding the deleted ones. 2019-02-15 13:12:20 +02:00
Diamantis Tziotzios f6f28d6058 Fixes bug on Researchers autocomplete with case sensitivity. 2019-02-15 13:03:59 +02:00
Diamantis Tziotzios 80570787d0 Merge branch 'ui-refactoring' of https://gitlab.eudat.eu/dmp/OpenAIRE-EUDAT-DMP-service-pilot into ui-refactoring 2019-02-15 12:26:37 +02:00
Diamantis Tziotzios 0f964cddd0 Dataset + Dataset Profile Date Picker Option For Fields
Frond And Back End
2019-02-15 12:26:14 +02:00
Diamantis Tziotzios 9d2a77cf5d Fixes Dmp download file, as Document and Xml, to exclude compositeFields without visible children.. 2019-02-15 09:52:44 +02:00
Diamantis Tziotzios 9a64c91aca Fixes Project autocomplete now filtering also with user info. 2019-02-14 10:23:09 +02:00
Diamantis Tziotzios 61d8fa1181 Merge branch 'ui-refactoring' of https://gitlab.eudat.eu/dmp/OpenAIRE-EUDAT-DMP-service-pilot into ui-refactoring 2019-02-11 15:46:39 +02:00
Diamantis Tziotzios 9af0fed9fe Fix Endpoind For Researchers get 2019-02-11 15:46:29 +02:00
Diamantis Tziotzios 22592cfe75 Adds finalize functionality on Dataset Profiles and refactors frontend and backend to suit that change. 2019-02-11 14:04:45 +02:00
Diamantis Tziotzios ad84ff8235 Merge branch 'ui-refactoring' of https://gitlab.eudat.eu/dmp/OpenAIRE-EUDAT-DMP-service-pilot into ui-refactoring 2019-02-06 13:14:48 +02:00
Diamantis Tziotzios f3e8d20e37 Create Delete EndPoind And Button ForDataset Profiles 2019-02-06 13:10:44 +02:00
Diamantis Tziotzios 03bfbdf8ad Refactors Single Dataset Enpoint to support different formats (JSON, XML, DOCX) 2019-02-06 12:48:05 +02:00