Commit Graph

771 Commits

Author SHA1 Message Date
George Kalampokis f39c113b7b Add Zenodo Login and the ability to use it's access token for DOI creation 2020-04-07 18:42:31 +03:00
George Kalampokis be6227a81d Fixed issue with dmp index when creating a new version, and some othe minor dmp index issues 2020-04-07 18:41:25 +03:00
George Kalampokis d664d19207 Improvements and bugixes over elastic 2020-04-06 18:34:25 +03:00
George Kalampokis 4d59821b6c Allow twitter oauth to login without email (ask when logging in) 2020-04-03 17:04:53 +03:00
George Kalampokis 194ae2ccf0 Fixed minor issues with dmp index and dmp compact listing 2020-04-03 13:37:16 +03:00
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 f8d343c128 Fixed dataset Export 2020-03-31 10:08:25 +03:00
George Kalampokis 78753404b5 Add temp folder for downloading DMP exported files 2020-03-30 18:24:19 +03:00
George Kalampokis 2c16e1c376 When exporting dataset to RDA keep ONLY the researchers as contributors 2020-03-30 16:44:49 +03:00
George Kalampokis 5a07e4f01b Make researcher model mapper more safe 2020-03-30 15:38:10 +03:00
George Kalampokis 7cdd2082f7 Minor fix when deleting un-indexed datasets 2020-03-30 15:37:04 +03:00
George Kalampokis 4b5be15f41 When Importing from json use the given name on the DMP 2020-03-30 15:36:07 +03:00
George Kalampokis dca8fa83a0 Removed Bad Hack 2020-03-30 15:34:56 +03:00
George Kalampokis 1b0b84a7d2 If elastic index fail to retrieve datasets for the dashboard show directly from the DB 2020-03-30 15:33:30 +03:00
George Kalampokis af93a2ce99 Fixed RDA Import indexing 2020-03-27 16:50:20 +02:00
George Kalampokis 9de0989976 Added Host and License RDA imports & (not functional yet) dataset indexing 2020-03-27 15:42:47 +02:00
George Kalampokis 665a12f2cb Small bugfix for RDA Import 2020-03-27 15:42:46 +02:00
George Kalampokis b03d45661e Add RDA Import 2020-03-27 15:42:45 +02:00
George Kalampokis 7a921ec33a Minor bug fixes on the exporter 2020-03-27 15:42:43 +02:00
George Kalampokis a6bd1f71ca Improved object coupling for various objects on the dataset form 2020-03-27 15:42:42 +02:00
George Kalampokis 9e72be32d4 Add new RDA exporter 2020-03-27 15:42:40 +02:00
George Kalampokis a23b1dd262 Allow orcid external url to retrieve more results 2020-03-27 15:39:44 +02:00
George Kalampokis 9cd7e24313 Updated orcid external search (expanded Search) 2020-03-27 14:34:11 +02:00
Diamantis Tziotzios d5c5c9743b conf changes 2020-03-24 17:08:03 +02:00
George Kalampokis 759016dd0b Fixed issue when retrieving Datasets from the Database when index return no results 2020-03-20 15:55:34 +02:00
George Kalampokis efe75b4932 Minor fixes on DMP json export 2020-03-19 18:22:47 +02:00
George Kalampokis 2dc5037afe Fixed issue when impoting DMP with Organizations and/or researchers 2020-03-19 13:36:01 +02:00
George Kalampokis b5877f997c Fix and Improve Zenodo DOI creation 2020-03-19 12:50:23 +02:00
George Kalampokis 097d45dc0b Add days on log files 2020-03-18 18:25:04 +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 e68bc2a822 Improve tag unique persistence 2020-03-18 10:22:39 +02:00
George Kalampokis d6c8803c9f Prevent showing duplicate Tags 2020-03-17 18:03:43 +02:00
George Kalampokis f48e4b5275 Keep tags consistent 2020-03-17 17:46:41 +02:00
George Kalampokis aca78cac8e When deleting DMP update dataset indexes of previous versions 2020-03-17 17:33:55 +02:00
George Kalampokis 697a8908e1 Copy Tags when cloning or making new versions 2020-03-17 17:14:16 +02:00
George Kalampokis 1d05c73745 Even more bugfixes 2020-03-17 17:10:14 +02:00
George Kalampokis 761e6ad078 Minor bugfix 2020-03-17 16:40:10 +02:00
George Kalampokis 37a1253b08 When checking for pre-existing Funders, grants and project get the last modified if found 2020-03-17 15:59:25 +02:00
George Kalampokis 89d609a46c Minor bugfix 2020-03-17 15:29:37 +02:00
George Kalampokis a21afab48a Add Last Public Version on Dataset Index 2020-03-17 12:43:20 +02:00
George Kalampokis 5ec02a89de Fixed some issues and added Dataset description on index 2020-03-17 12:41:27 +02:00
George Kalampokis 35b89edabc Integrate Public Dataset Listing to regular Dataset Listing 2020-03-16 18:50:29 +02:00
George Kalampokis d34d8a692c Minor bugfix 2020-03-16 11:11:34 +02:00
George Kalampokis f480ee6986 Prevent deleted datasets to be shown on th dataset List 2020-03-16 11:09:24 +02:00
George Kalampokis 33539788f9 Fixed and Improved Dataset indexing 2020-03-13 18:33:58 +02:00
George Kalampokis 1a06bb98c6 Fixed issue with ORCID Research search queries 2020-03-13 12:05:34 +02:00
George Kalampokis dbf94eb4b4 Add support for Research Organization Registry API 2020-03-13 12:04:20 +02:00
George Kalampokis 286c5d8900 When new DMP Version is made create also Dataset description index for the new version 2020-03-13 12:02:19 +02:00
Diamantis Tziotzios ce8f838537 profile changes 2020-03-11 12:26:51 +02:00
George Kalampokis 0067ecef26 More bugfixes 2020-03-11 11:42:38 +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 2329ad8bed Fix issue when creating new DMPs 2020-03-10 18:15:42 +02:00
George Kalampokis 4a7a947b66 Minor Dependency bugfix 2020-03-10 15:50:12 +02:00
George Kalampokis c807d28c29 Updated Elastic stack in order to store log files and add (expirimental) dataset index 2020-03-09 16:47:32 +02:00
George Kalampokis ce4056b42f Update logback version 2020-03-06 10:19:58 +02:00
George Kalampokis 8a4afade34 Improve Xml export styling and ignore null DMP's on Dataset model mapping 2020-03-03 11:19:08 +02:00
George Kalampokis e243126bf9 Fixed DMP import(xml) and move the import button to a better place 2020-03-03 11:16:02 +02:00
George Kalampokis bf60e661ab Refactor backend resources and added logback configurations 2020-03-03 11:09:27 +02:00
George Kalampokis e26db8e4c4 Improved null value Handling on WordBuilder 2020-02-26 13:37:54 +02:00
George Kalampokis 2b30d4e2d2 Fixed security issues with Dataset Description access 2020-02-26 13:36:42 +02:00
George Kalampokis 03619a65fc Minor refactoring 2020-02-26 10:51:47 +02:00
George Kalampokis d00b4d5e59 Fixed issue with Zenodo API and empty descriptions 2020-02-26 10:41:49 +02:00
George Kalampokis 524b1d68be When creating a zenodo DOI handle more properly empty DMP description 2020-02-24 12:13:50 +02:00
George Kalampokis be97645bf0 When creating a new zenodo version keep only the latest version file (ref #221) 2020-02-24 12:12:53 +02:00
George Kalampokis acca3bf411 When creating a new version on zenodo update also it's metadata in order to corespond to the current DMP version (ref #221) 2020-02-24 11:37:54 +02:00
George Kalampokis 0d59cce33c Allow zenodo deposits to keep more than one files when creating a new version (ref #221) 2020-02-24 09:59:03 +02:00
George Kalampokis d522bd7c2f Add Zenodo versioning support (ref #221) 2020-02-21 14:04:14 +02:00
George Kalampokis 95d1da10bb Removed unused role CREATOR 2020-02-18 18:25:41 +02:00
George Kalampokis 694d7f04b8 Updated logback version in order to prevent close Context errors 2020-02-18 18:05:35 +02:00
George Kalampokis a648466b45 Improved Notifications async process (ref #244) 2020-02-18 13:22:17 +02:00
George Kalampokis 7b5ae98add Small refactor 2020-02-17 12:58:17 +02:00
George Kalampokis aa74f810e5 Add additional Notifications when the DMP/Dataset gets finalised and when the DMP gets public (ref #243 & #244) 2020-02-17 12:41:01 +02:00
George Kalampokis 25988ab272 Add Email Notifications when one of the collaborators is editing either a DMP or a Dataset (ref #244) 2020-02-14 18:40:34 +02:00
George Kalampokis f4cd087672 Removed unused settings on devel 2020-02-14 18:33:19 +02:00
George Kalampokis ec0901e791 Further improvements over multiple lock handling 2020-02-14 11:08:26 +02:00
George Kalampokis c50cae7f6c Small refactor 2020-02-14 10:37:24 +02:00
George Kalampokis a8fa0312d1 Fix issue when multiple locks are in DB 2020-02-14 10:35:19 +02:00
George Kalampokis 2b41ca582f Add User Guide resources (ref #239) 2020-02-13 18:37:13 +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 8098b8bafd Fix issue that prevented the creation of DMPs and Datasets 2020-02-11 18:29:40 +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 ccea83b4d4 Removed target file 2020-02-11 18:14:34 +02:00
George Kalampokis f22cd0617a Small fix 2020-02-10 18:29:54 +02:00
George Kalampokis 5f0bd15d7c Add new researchers external Source from ORCID 2020-02-10 18:27:38 +02:00
George Kalampokis 2116838c45 Add support for RemoteFetcher redirection and xml content types 2020-02-10 18:24:15 +02:00
George Kalampokis 4e5a48e6c4 Add additional checkups when editing DMPs and Datasets in order to ensure that no other user has edit them. (ref #240) 2020-02-10 18:21:06 +02:00
George Kalampokis c515d3ddf6 When disabling the "from All Versions" option show the Datasets of the latest non-deleted DMPs 2020-02-06 13:50:56 +02:00
George Kalampokis a9b87a5b9f On user profile show only non-deleted and latest versions of associated DMPs 2020-02-06 13:06:47 +02:00
George Kalampokis 4da5f54362 When deleting a DMP that has more than one versions then show the previous version of that DMP on the list (no ghost Datasets) 2020-02-06 10:56:03 +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 781be46031 Nav Bar Language selector can properly be stored to the user's settings and is hidden on the User's profile page (ref #228) 2020-01-28 18:31:21 +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