Commit Graph

223 Commits

Author SHA1 Message Date
George Kalampokis 71ccd76896 Fixed and improved file export system 2020-04-02 17:22:41 +03:00
George Kalampokis 88e34e1ec1 Removed external Tags 2020-04-01 18:17:17 +03:00
George Kalampokis dcede0b1eb Add Dmp Index (ref #252), compacted Dmp Listing so now both the user and the public listing will use one component (ref #253) and refactor operation context 2020-04-01 18:16:06 +03:00
George Kalampokis b03d45661e Add RDA Import 2020-03-27 15:42:45 +02:00
George Kalampokis aa1156f940 Add Form Data index for dataset 2020-03-18 18:23:34 +02:00
George Kalampokis 7082b958ac Fix dashboard showing incorrect dmp and dataset counts 2020-03-18 11:22:10 +02:00
George Kalampokis d6c8803c9f Prevent showing duplicate Tags 2020-03-17 18:03:43 +02:00
George Kalampokis 35b89edabc Integrate Public Dataset Listing to regular Dataset Listing 2020-03-16 18:50:29 +02:00
George Kalampokis 818c6378c2 Add index management for admins 2020-03-11 11:06:43 +02:00
George Kalampokis 9071faba38 Add dmp ids, organization, tags and last version (incomplete) to the elastic index 2020-03-11 11:04:49 +02:00
George Kalampokis 2b30d4e2d2 Fixed security issues with Dataset Description access 2020-02-26 13:36:42 +02:00
George Kalampokis 7b5ae98add Small refactor 2020-02-17 12:58:17 +02:00
George Kalampokis 9018795e6e Add User Guide Editor (ref #239) 2020-02-13 18:15:34 +02:00
George Kalampokis 85689db9aa Add user guide on the sidebar footer (ref #239) 2020-02-12 18:24:42 +02:00
George Kalampokis b62c0f7ff5 Add a new Lock Table that will prevent two or more users to edit simultaneously a single DMP or Dataset (ref #240) 2020-02-11 18:27:54 +02:00
George Kalampokis 6c73ed5131 Fixed issue when trying to retrieve non-existing user during e-mail confirmation and when the e-mail is confirmed it will show proper message on the frontend (ref #233) 2020-01-30 11:34:59 +02:00
George Kalampokis 69fde5f353 Even more Replacements of the HttpRemoteLogger with the sl4j Logger (ref #223) 2020-01-28 18:33:50 +02:00
George Kalampokis cb9509ee4f Added a functional Language Editor 2020-01-27 18:38:24 +02:00
George Kalampokis d119a723f3 Add Translations for the Language names and the Language Controller will retrieve it's files from a path instead of the classpath (ref #228) 2020-01-24 18:03:05 +02:00
George Kalampokis 63ac6df2ab Vastly improved Internationalization support (ref #228) 2020-01-23 18:35:11 +02:00
George Kalampokis 0eff4ed6a3 Merge remote-tracking branch 'origin/Development' into Development 2020-01-16 17:49:37 +02:00
George Kalampokis ae84be5844 Replaced System.out.println, System.err.println and printStackTrace with a logger (ref #223) 2020-01-16 17:46:24 +02:00
gkolokythas 691508aa0c Fixes bug on being able to fetch deleted DMPs on "DMP overview" view. 2020-01-16 17:14:50 +02:00
gkolokythas 116aa365c5 Refactors Organisation external fetching and fixes how reference prefix is added in respect of the that change. 2020-01-16 13:34:12 +02:00
gkolokythas fa22017d48 Fixes clone functionality not working on published DMPs. 2020-01-07 18:17:21 +02:00
gkolokythas 0f6583ca4b Fixes bug on "Search bar" not fetching published DMP and published Dataset Descriptions. 2020-01-03 16:52:27 +02:00
gkolokythas 43134fa959 Fixes bug not saving properly new External References on Dataset Description. 2019-12-13 17:10:21 +02:00
gkolokythas 9dbf57be03 Fixes bug at DMP Wizard on creating new Grant, Funder and Project. 2019-12-12 14:02:52 +02:00
gkolokythas 3765d7cc9f Refactors RDA export for DMP. 2019-12-11 12:48:13 +02:00
gkolokythas 2b62cdbe4e Adds remote fetching on "External Dataset" and fixes bug on "external references" not saving the correct "reference" property. 2019-11-19 11:01:02 +02:00
gkolokythas e63eb8f205 Adds configurable login providers 2019-11-13 17:32:55 +02:00
gkolokythas 967d4bfe40 Refactors the parsing of the template document used on DMP and Dataset docx and pdf export. 2019-11-11 10:40:12 +02:00
gkolokythas 2a6f6b3923 Refactors rda file parsing logic. 2019-11-08 17:49:33 +02:00
gkolokythas e81ffa2825 Fixes bug on configuration setting and refactors logic on file parsing due to that fix. 2019-11-08 15:53:46 +02:00
gkolokythas 1693518bc8 Commends out DMP's not supported functionality. 2019-10-31 12:16:12 +02:00
gkolokythas 70008f3c22 Fixes Dataset's export navigation pane. 2019-10-30 17:13:03 +02:00
gkolokythas d279cb65be Refactors DMP's pdf, xml, document and rda-json export security. 2019-10-29 13:30:44 +02:00
gkolokythas 7d070a339c Implements OpenAIRE login provider. (Issue #200) 2019-10-23 13:38:27 +03:00
gkolokythas ae6db14ac6 Adds "RDA Common Standard" as a property of Dataset Template's Field. 2019-10-15 13:38:51 +03:00
gkolokythas f5aeb56133 Fixes various code missteps, moves mock data and readds eestore on external source. 2019-10-14 14:14:09 +03:00
gkolokythas f59881d7aa Makes Funder a mandatory entity. (Issue #182) 2019-10-08 10:58:02 +03:00
gkolokythas cf16779010 Removes obsolete services Grant direct create or update and Grant delete. 2019-10-04 11:57:43 +03:00
gkolokythas 1b36ad6c1a Fixes Security issues, where user could create DMP template. 2019-10-03 18:08:47 +03:00
gkolokythas dc7f05ffd2 Refactors external url fetching to support more complex APIs and adds requested external url on "Grant". (Issue #179) 2019-10-03 14:06:44 +03:00
gkolokythas 47c2940517 Adds "creationUser" on Researcher entity. (Issue #168) 2019-09-30 17:42:01 +03:00
gkolokythas 09d4241df5 Implements login provider LinkedIn. (Issue #163) 2019-09-30 10:27:42 +03:00
gkolokythas f00633ea71 Adds "Role" filter on Published DMPs and Published Dataset Description on backend. (Issue #175) 2019-09-26 18:33:41 +03:00
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 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 e884153bf2 Fixes bug on fetching multiple instances of the same Organisations. 2019-09-17 11:45:09 +03:00
gkolokythas 7e78cfdff0 Adds mock up files for external sources. 2019-09-13 16:45:02 +03:00
gkolokythas 0db79b9498 Removes obsolete service "Language" from backend and frontend. 2019-09-06 13:00:01 +03:00
gkolokythas 1f79c9d3e5 Optimizes the number of database calls when fetching a Dataset Description. 2019-09-06 12:20:32 +03:00
gkolokythas bb32b4c6f4 Fixes bug not fetching mockup Tags. 2019-09-03 16:12:38 +03:00
gkolokythas 44edc298d8 Fixes bug on fetching Dataset Description Tags. 2019-08-30 18:35:37 +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 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 1f97eaf349 Adds backend email validation for contact email. (Issue #128) 2019-08-22 10:36: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 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 65ba88f544 Adds subtitle to external dropdown on Dataset Description editor. (Issue #139) 2019-07-29 12:26:08 +03:00
gkolokythas 39b0ca0140 Fixes bug on showing deleted Dataset Descriptions and fixes language on Dataset Description Template version update. 2019-07-26 11:37:26 +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 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 b691084d73 Adds backend handler for NullEmail and it's respected custom HttpCode. 2019-07-12 17:01:00 +03:00
gkolokythas 25da5e97e5 Refactors authentication principal to handle users with and without confirmed email. 2019-07-12 16:58:17 +03:00
gkolokythas 41319ee320 Adds create DOI backend service for DMP, using Zenodo (Issue #111) 2019-07-04 17:30:15 +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 92486b9363 Creates new back end service that finalizes a DMP. 2019-06-28 15:58:25 +03:00
gkolokythas 499149ea93 Adds "make public DMP" service on backend. 2019-06-20 16:25:49 +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 014b6158d3 Refactors public paged DMPs now supporting autocomplete. 2019-06-10 14:02:16 +03:00
gkolokythas d4832731af Adds new endpoint to get overview single public DMP. 2019-06-10 12:27: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 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 9911dcdac5 Adds DMP export to JSON file (RDA template, not finished). 2019-06-04 17:04:04 +03:00
ikalyvas 5f6224210b Adds json deserialization ignore for missing properties 2019-05-29 13:55:13 +03:00
ikalyvas 3924176ce4 Merge branch Development 2019-05-29 11:22:18 +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
ikalyvas 93f69979ba Updates Queryablelist to support Queries and Criteria 2019-05-23 18:03:44 +03:00
ikalyvas fd30cc9a94 Refactors the way queries are generated 2019-05-21 18:17:41 +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
Diamantis Tziotzios 151656386a merging changes 2019-05-17 10:44:16 +03:00
Diamantis Tziotzios 6714ba99ee Merge branch 'ui-refactoring' into Development
# Conflicts:
#	dmp-backend/web/src/main/java/eu/eudat/logic/managers/DatasetProfileManager.java
#	dmp-frontend/src/app/dataset-profile-form/form/form.component.html
#	dmp-frontend/src/app/dataset-profile-form/form/form.component.ts
#	dmp-frontend/src/app/services/datasetProfileAdmin/datasetProfileAfmin.service.ts
2019-05-17 10:34:37 +03:00
gkolokythas f26b3200e3 Polishes the Tag functionality by adding the mockup data into a json file (Ticket #76) 2019-05-16 14:16:24 +03:00
gkolokythas f71d02613a Adds Tags functionality on Dataset listing with mockup data. (Ticket #76) 2019-05-16 13:54:29 +03:00
gkolokythas 4a1b9984c7 Implemets Collaborators filter to Dataset and DMP listing. (Ticket #77) 2019-05-16 13:10:28 +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