Commit Graph

1080 Commits

Author SHA1 Message Date
George Kalampokis bb8f30fa3a Add OpenAIRE Organizations source for the ExternalUrls 2020-06-16 17:22:48 +03:00
George Kalampokis ddd0b60d37 Load various resources from classpath instead of an actual path on Stagging and Production 2020-06-16 11:19:27 +03:00
George Kalampokis a8015064a8 Prevent storing Tags if the elastic service is unavailable 2020-06-16 11:17:07 +03:00
George Kalampokis 4a9c589636 Fixed maven depedency issues 2020-06-16 11:07:18 +03:00
George Kalampokis 4cf46aea14 Allow rda keywords with text fields to be stored to the elastic as regular tags 2020-06-12 18:19:32 +03:00
George Kalampokis c7892f45df Tags created by the form by using the rda standard keyword or the tag field will be stored to the dataset's tags in elastic 2020-06-12 17:25:53 +03:00
George Kalampokis c5f4701f97 Fixed issue when creating DMP through the wizard 2020-06-11 17:59:53 +03:00
George Kalampokis 7c9d7d7fd0 Remove unused class 2020-06-10 16:18:24 +03:00
George Kalampokis ba091fad6c Remove User Association Table 2020-06-10 16:09:26 +03:00
George Kalampokis 33423b92f6 Removed HTTP-Logger (deprecated) 2020-06-10 13:18:04 +03:00
George Kalampokis 7695772d55 Updated production settings 2020-06-09 18:01:26 +03:00
George Kalampokis 314c62e1aa Prevent duplicate researchers to be added when importing from RDA json 2020-06-09 17:12:09 +03:00
George Kalampokis 12587ee865 Add rda support for researchers and tags field 2020-06-09 16:25:50 +03:00
George Kalampokis c927e41d83 Add dmp contributors for the RDA Common Standards 2020-06-08 18:34:26 +03:00
George Kalampokis 89fb26a693 Finished the implementation of the dataset Identifier field and added mapping support for the RDA (alongside the tags field) 2020-06-08 18:31:34 +03:00
George Kalampokis 46cfc3dae6 Add new fields for the Dataset Template (incomplete but functional) 2020-06-04 18:37:30 +03:00
George Kalampokis 81c3e220e8 Fixed issue when upload dmps without set profile 2020-06-03 12:43:31 +03:00
George Kalampokis 78ee4673ee Add ExtraProperties for DMP and language for Dataset Template 2020-06-03 12:13:31 +03:00
George Kalampokis 58a41edea7 Add new source for data repositories and updated H2020 template 2020-05-29 17:13:02 +03:00
George Kalampokis effc3c8431 Improve support for External sources 2020-05-29 17:10:18 +03:00
George Kalampokis 0e89ec50a6 Fixed minor issue when importing RDA Distributions 2020-05-29 16:08:40 +03:00
George Kalampokis 4d91f0c7af Even more fixes for RDA import 2020-05-29 14:42:21 +03:00
George Kalampokis 7c327949dd Allow to set default dataset template when importing RDA json files 2020-05-29 13:39:18 +03:00
George Kalampokis 5b0a66ce06 Removed deprecated configurations and added additional RDA Common Standards for dataset Templates 2020-05-29 11:57:21 +03:00
George Kalampokis 544eb92d86 Improved Import process 2020-05-29 11:35:32 +03:00
George Kalampokis d0952d91c5 Re-configure RDA Mappers 2020-05-28 18:38:08 +03:00
George Kalampokis 62c61a8119 Allow Dmps to un-finalize if they are not published or not having a DOI (ref #272) 2020-05-26 14:31:47 +03:00
George Kalampokis 2b9c2ee1e7 Add support for multiple sources on dataset autocomplete templates 2020-05-25 17:14:42 +03:00
George Kalampokis 33ec8b81c0 Fixed logback paths 2020-05-20 15:37:21 +03:00
George Kalampokis f5773589ff When selecting profiles from DMP editor or DMP wizard. All templates will be sorted alphabetically (ref #268) 2020-05-19 18:35:50 +03:00
George Kalampokis da7f90eb18 When creating Zenodo DOI publish the DMP but keep the files under restricted access and don't give identifier back until it go public. Also add zenodo proxy for the identifier (ref #257) 2020-05-15 16:19:35 +03:00
Diamantis Tziotzios 0a4cad8292 bug fix 2020-05-12 19:54:52 +03:00
George Kalampokis af62e192ae Improved deployment 2020-05-12 13:10:23 +03:00
George Kalampokis 50c45b7271 Show status on dataset profile listing and filter them based on status (ref #265) 2020-05-08 18:27:16 +03:00
George Kalampokis 0eb0707fd5 Add openaire grant on DOI creation (ref #257) 2020-05-06 18:11:33 +03:00
George Kalampokis 42b2ff67f6 Fixed issue when retrieving grants using funderId 2020-05-06 18:02:19 +03:00
George Kalampokis 7784547bea When generating DOI it will remain unpublished until the DMP got published, add reference identifier to the DMP (public overview) and add collaborators (associated users and researchers) to DOI generation (ref #257) 2020-05-05 18:31:32 +03:00
George Kalampokis f397ce6c72 Fixed issue when creating new users 2020-05-04 17:19:23 +03:00
George Kalampokis 5d6fbd3e37 Improve self deployment 2020-05-04 17:15:52 +03:00
George Kalampokis 08737cbbf0 Minor bugfix 2020-05-04 16:00:23 +03:00
George Kalampokis 391a88a236 The invite pop up will show only user collaborating with DMP that the current user also is collaborating (ref #258) 2020-05-04 15:47:30 +03:00
George Kalampokis 75fc400349 Added postgres on docker compose 2020-04-29 14:03:19 +03:00
George Kalampokis 411de18e9f Fixed issue when creating DMP from the creation Wizard 2020-04-28 18:27:31 +03:00
George Kalampokis d67e68d0d9 Improve self deployment 2020-04-27 16:21:03 +03:00
George Kalampokis 05e2374f97 When exporting to JSON export it with pretty text 2020-04-22 18:43:19 +03:00
George Kalampokis 4e68666089 Re organize DMP controller and manager functions and added the ability to add custom organization (not configurable yet) (ref #255) 2020-04-22 18:40:43 +03:00
George Kalampokis ef40c5568f Removed unnecessary condition when retrieving DMPs 2020-04-21 17:54:00 +03:00
George Kalampokis 744acd7abf Fixed issue when creating new Datasets 2020-04-21 12:41:37 +03:00
George Kalampokis d0cb186ab2 Fixed issue with Zenodo DOI generation with user token 2020-04-21 12:40:50 +03:00
George Kalampokis 96576b16a8 Merge Dataset Index to the Dmp Index (ref #252) 2020-04-17 13:01:26 +03:00
George Kalampokis 91fc1bc5b1 Made elastic dmp mapping more safe 2020-04-16 18:32:47 +03:00
George Kalampokis 2ba3f11687 Add additional editors for the remaining external references 2020-04-14 16:43:09 +03:00
George Kalampokis 80a11b2cb3 Fixed dataset indexing when finalizing DMPs 2020-04-13 16:35:32 +03:00
George Kalampokis 20466bf693 Improve and fixed zenodo account association 2020-04-13 16:33:45 +03:00
George Kalampokis 3ce7fe7595 Allow to edit user created Data Repositories 2020-04-10 18:52:14 +03:00
George Kalampokis 982aea0cbf Improved Zenodo Account Integration 2020-04-10 17:16:37 +03:00
George Kalampokis a63ae3045e When selecting "login with zenodo" it will prompt and login with zenodo, and the access token will be registered to the current user instead of re-login you in with the zenodo account.
Also disable Zenodo user login
2020-04-08 16:36:06 +03:00
George Kalampokis 330ead8f39 Additional checkup 2020-04-07 18:42:33 +03:00
George Kalampokis b97f08d0f4 Add zenodo DOI access token expiration check up and show proper pop up when the user has either no or expired token 2020-04-07 18:42:32 +03:00
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
George Kalampokis 88f0d80b1e Removed Unnecessary time counters 2020-01-21 12:48:19 +02:00
George Kalampokis 4c02fc4c97 Prevent to map associated Profiles to DMPs when they are loaded ONLY for autocomplete (ref #226) 2020-01-21 12:40:15 +02:00
George Kalampokis cd1d81c3dd Only Dataset Description Templates listing will show non-finalized templates (ref #227) 2020-01-20 18:11:35 +02:00
George Kalampokis 4e7e269130 When cloning Datasets with external references properly get the DataRepository id and the ExternalDatatset id and copy the data from the original (ref #226) 2020-01-20 11:00:05 +02:00
George Kalampokis de4d704929 On "My Dataset Descriptions" the Dataset descriptions will also show their DMP Version and can be filtered to show from all DMP Versions or the latest one 2020-01-17 13:36:00 +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 0596f75817 Merge branch 'Development' of gitlab.eudat.eu:dmp/OpenAIRE-EUDAT-DMP-service-pilot into Development 2020-01-16 17:15:04 +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
George Kalampokis 476915b23c The DMPs on Dataset Editor (+ wizard) will have creation time subtitle and are ordered by creation time descended 2020-01-16 16:00:58 +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 a88f423864 Refactors file parsing on Config loader function. 2020-01-15 14:09:32 +02:00
George Kalampokis 2d56ff0676 Devel Configuration Loader will use the classpath to get additional configuration files instead of absolute paths 2020-01-15 12:48:41 +02:00
gkolokythas df07884cbe Adds fist part of "Distribution" on RDA export model. 2020-01-14 14:18:14 +02:00
gkolokythas 2958cab113 Refactors how "External Resources" are saved on Dataset. 2020-01-14 13:36:48 +02:00
gkolokythas 1b7d118861 Fixes bug on exposing private Datasets on published DMP listing due to some old Datasets not being "Canceled". 2020-01-14 13:29:11 +02:00
gkolokythas 3aa7dc0481 Refactors Funder, Grant and Project external fetching by adding distinct values for key, indicating the source it was fetched, and it's respected display value. 2020-01-14 13:00:02 +02:00
gkolokythas ff9aa14047 Refactors how researchers are fetched from external sources and saved in general. 2020-01-14 12:33:48 +02:00
gkolokythas 9d627a11da Adds functionality to create a map of keys and their respected display values of every external endpoint used in the configuration xml. 2020-01-14 12:26:36 +02:00
gkolokythas 009bd68f71 Fixes bug on setting "Creation User" on a external fetched Grant. 2020-01-13 10:59:48 +02:00
gkolokythas 18c785cd93 Fixes how DMP versions are fetched when published and adds UI elemets on listings corresponding to that change. 2020-01-10 12:44:00 +02:00
gkolokythas 2798fa3a39 Fixes query on published DMPs now fetching the latest version that is published. 2020-01-09 17:19:47 +02:00
gkolokythas 1c58007a9f Fixes setting the status of a new version of a published DMP to "published" too. 2020-01-09 15:43:57 +02:00
gkolokythas eba3ee137d Adds missing properties when creating a new version of a published DMP. 2020-01-09 14:36:56 +02:00
gkolokythas 9d8de0c2fb Adds authorization check when creating new version of a DMP. 2020-01-09 14:34:23 +02:00
gkolokythas aaae4ec3fa Fixes "published DMPs" listing now fetching latest version of every DMP. 2020-01-09 14:32:03 +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 290aa5260c Adds "if file exists" check functionality on setting configurable providers and fixes bug not closing input stream when error occures. (Issue #183) 2020-01-03 12:55:12 +02:00
gkolokythas 655f2a4456 Fixes bug of duplicating "role"criteria on Dataset listing query. 2019-12-19 15:26:53 +02:00
gkolokythas 3a58234282 Fixes bug on Dataset Description listing, fetching extra wrong items when "Member" criteria was selected. 2019-12-19 13:08:20 +02:00
gkolokythas 9aed05d574 Adds backend validation so that only creator can edit one DMP. 2019-12-18 12:38:04 +02:00
gkolokythas e50bef555f Adds missing properties "Funder" and "Project" from DMP xml export. 2019-12-18 10:55:08 +02:00
gkolokythas 4e3a3b573a Fixes bug on fetching Datasets. 2019-12-17 18:17:21 +02:00
gkolokythas 6cedc40339 Refactors Dataset "Field" from String to Object. 2019-12-17 13:08:01 +02:00
gkolokythas 816ed4dd65 Fixes bug not filter out deleted items of DMP and Dataset. Refactors redirect when selecting Grant from Search bar. (Issue #215) 2019-12-16 12:18:49 +02:00
gkolokythas 43134fa959 Fixes bug not saving properly new External References on Dataset Description. 2019-12-13 17:10:21 +02:00
gkolokythas e96c927f94 Increases page size when fetching from external Urls. (Issue #208) 2019-12-13 13:08:32 +02:00
gkolokythas 52334aec6a Fixes bug on not creating new "External Datasets" and "Data Repositories". (Issue #212) 2019-12-13 13:05:58 +02:00
gkolokythas a80a935ff3 Fixes bug on not fetching internal saved Grants. 2019-12-12 18:29:56 +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 7d6790b225 Fixes bug missing Project id on default creating Project entity on DMP. 2019-12-12 13:04:00 +02:00
gkolokythas 01d6782ec7 Refactors how reference is created on Funder, Grant and Projcect now using their unique id as a part of it instead of label. 2019-12-12 12:27:47 +02:00
Diamantis Tziotzios e85c0cc68f minor fixes 2019-12-12 11:26:19 +02:00
gkolokythas b3422f83ef Adds missing changes for RDA refactor. 2019-12-11 12:55:40 +02:00
gkolokythas 3765d7cc9f Refactors RDA export for DMP. 2019-12-11 12:48:13 +02:00
gkolokythas 5585baa951 Fixes bug replacing "funder url" when fetching from remote APIs. 2019-12-10 11:58:15 +02:00
gkolokythas bccb4460a7 Fixes bug not having validators on adding new Researcher on a DMP. (Issue #207) 2019-12-09 18:23:21 +02:00
gkolokythas 3dd520fea3 Refactors RDA export model. 2019-11-28 13:13:33 +02:00
gkolokythas 247aac72fe Fixes how "Reference" is created on Grand, Funder and Project. 2019-11-25 11:48:59 +02:00
gkolokythas 8cb993433c Refactors the prefix saved as reference from external sources to always be in lower case letters. 2019-11-21 18:25:43 +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 80a569b667 Adds "ExternalUrls" file for production environment. 2019-11-15 17:58:44 +02:00
Diamantis Tziotzios 632659c256 fixes 2019-11-15 16:30:43 +02:00
gkolokythas 5fd587839d Adds "ExternalUrls" file for staging environment. 2019-11-15 14:29:54 +02:00
gkolokythas d5b6329510 Fixed bug on rendering extra space when no configurable providers exist. 2019-11-15 10:26:56 +02:00
gkolokythas 0a27835367 Fixes bug on rda common standards fetching. 2019-11-14 18:26:57 +02:00
gkolokythas 893547aee3 Fixes bug on fetching user of Configurable Provider. (Issue #183) 2019-11-14 13:33:53 +02:00
gkolokythas 5285c1a3a6 Fixes bug on "Dataset Specification" criteria of "Published DMPs". 2019-11-14 12:23:53 +02:00
gkolokythas 0a920fa17e Disables mock configurable provider. 2019-11-14 10:39:51 +02:00
gkolokythas dee20d50ed Fixes bug on missing configuration on OpenAIRE login. 2019-11-13 17:34:39 +02:00
gkolokythas e63eb8f205 Adds configurable login providers 2019-11-13 17:32:55 +02:00
gkolokythas 1c6d58a47b Fixes various code missteps on application's login logic. 2019-11-11 12:34:28 +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
apapachristou de5dcb7d4c Improves usability of Copy Dataset Description dialog 2019-11-07 16:37:07 +02:00
gkolokythas 276c7d6719 Fixes bug of missing properties on ExternalUrl. 2019-11-06 12:07:18 +02:00
gkolokythas 8567bcea91 Fixes source information and refactors "Reference" property of External References to meet the standards of the Application. (Issue #187) 2019-11-06 12:05:40 +02:00
gkolokythas 39a81e1d28 Enriches Oragnisation and Researcher references with source prefix. (Issue #187) 2019-11-04 13:22:58 +02:00
gkolokythas 2a232b3071 Fixes bug on fetching external Oragnisation and Researchers. 2019-10-31 13:55:52 +02:00
gkolokythas 9d284e8060 Enriches Grant, Funder and Project references with source prefix. (Issue #187) 2019-10-31 12:59:40 +02:00
gkolokythas e24a030a52 Adds more information on RDA export model. 2019-10-31 12:21:18 +02:00
gkolokythas 1693518bc8 Commends out DMP's not supported functionality. 2019-10-31 12:16:12 +02:00
gkolokythas 2a745ad334 Moves DMP information under element "Data Management information" on DMP docx export. 2019-10-31 12:07:28 +02:00
gkolokythas 5cd8b391a7 Adds "External References" on DMP and Dataset docx export and "Funder" and "Grand" on DMP docx export. 2019-10-31 11:16:29 +02:00
gkolokythas e0c5e4a955 Fixes bug on DMP and Dataset docx export, removing the upper empty element. 2019-10-30 18:21:04 +02:00
gkolokythas 70008f3c22 Fixes Dataset's export navigation pane. 2019-10-30 17:13:03 +02:00
gkolokythas 36ce246f0b Refactors DMP docx export by adding navigation pane and using Header styles from "template" document. 2019-10-30 14:30:31 +02:00
gkolokythas b8058f17f6 Removes not needed properties from the "template" document used for docx exports. 2019-10-29 18:02:04 +02:00
gkolokythas b670ccc751 Removes creator from the "template" document used for docx exports. 2019-10-29 16:28:23 +02:00
gkolokythas d279cb65be Refactors DMP's pdf, xml, document and rda-json export security. 2019-10-29 13:30:44 +02:00
gkolokythas 2d35a3d665 Refactors ListHelper's method not to be static. 2019-10-25 13:57:51 +03:00
gkolokythas 1438f6bdca Refactors RDA export to accept more than one metadata values and fixes bug on exporting deleted and canceled Datasets. 2019-10-25 13:53:14 +03:00
gkolokythas c513596554 Adds functionality: if confirmation email already exists, merge new provider under the same old user. 2019-10-24 11:30:05 +03:00
gkolokythas 7d070a339c Implements OpenAIRE login provider. (Issue #200) 2019-10-23 13:38:27 +03:00
gkolokythas 66b3b0bd86 Fixes bug on not fetching Funder from "eestore" external source. 2019-10-17 14:22:16 +03:00
gkolokythas 9d3f0ec1a2 Implements the logic that maps Dataset Description values to RDA export json file. 2019-10-17 13:11:13 +03:00
gkolokythas ca3f5f267d Refactors "RDA Common Standards" property moving it from FieldSet to Field. 2019-10-15 18:29:34 +03:00
gkolokythas 3c6bd9685b Enriches RDA export model with more detailed descriptions. 2019-10-15 13:46:49 +03:00
gkolokythas 31b21289a0 Fixes bug not importing model 2019-10-15 13:44:45 +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 cc2bb9afd2 Fixes bug when creating a new Dataset Template. (Issue #194) 2019-10-14 11:54:11 +03:00
gkolokythas 06f43ef1a6 Adds new properties on RDA export model. 2019-10-11 16:39:29 +03:00
gkolokythas e0c0f4ec09 Fixes bug on not assigning the right "external source provider" on fetched Funders. 2019-10-08 12:21:10 +03:00
gkolokythas f59881d7aa Makes Funder a mandatory entity. (Issue #182) 2019-10-08 10:58:02 +03:00
gkolokythas 9d6469cd7c Refactors external references fetching internal created entites when "All" filter is selected. 2019-10-04 14:34:59 +03:00
gkolokythas 4d1f64088c Fixes bug on external urls on not setting the first page properly. Configures external urls with official data. 2019-10-04 14:33:38 +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 61a1ea9274 Adds external sources on Funder. (Issue #179) 2019-10-01 13:19:39 +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 c886b9ec07 Fixes Dataset Description's listing filter "Role" not fetching all Datasets when "Any" was selected. 2019-09-26 13:59:47 +03:00
gkolokythas ccb96aeb13 Fixes bug on DMP's filter Role. 2019-09-26 12:44:39 +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 dac440b140 Fixes bug not creating new Data Repository on Dataset Description's tab "External References". 2019-09-25 12:11:02 +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 d0c464cb31 Fixes various code missteps. 2019-09-23 12:11:00 +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 e884153bf2 Fixes bug on fetching multiple instances of the same Organisations. 2019-09-17 11:45:09 +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 6921d819a5 Configuration settings for email. 2019-09-16 11:34:47 +03:00
gkolokythas 7e78cfdff0 Adds mock up files for external sources. 2019-09-13 16:45:02 +03:00
gkolokythas c9ca55fd76 Fixes bug on setting Dynamic configuration of a DMP. 2019-09-13 13:08:37 +03:00
gkolokythas 7fe71ed560 Removes obsolete configuration settings. 2019-09-11 11:22:07 +03:00
gkolokythas bd6170f711 Adds "source" property on external autocomplete field of Dataset Description Template. 2019-09-10 18:30:46 +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 7fe3962be4 Fixes bug not saving or updating the "Uri" value on a Dataset Description. 2019-09-06 12:15:05 +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 da374f3f8e Adds missing elements on staging and production properties. 2019-09-05 10:54:11 +03:00
gkolokythas cab0d68fc2 Fixes bug on fetching Funder using wrong url 2019-09-04 12:00:40 +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 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 71aea010a9 Fixes DMP editor's Funder updating mechanics. 2019-08-28 11:52:07 +03:00
gkolokythas 3d3963f5c1 Fixes bug on DMP editor model initializing Funder with null values. 2019-08-28 11:51:02 +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 098c2270fb Adds value "Internal" for Grants fetched localy. 2019-08-27 13:11:25 +03:00
gkolokythas 9281864a70 Adds "source" property to Grants fetched from external sources. 2019-08-27 12:52:21 +03:00
gkolokythas 1bd789b924 Fixes bug on Grant's query with criteria. 2019-08-26 17:56:16 +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 efde5fe5a3 Enriches models with Funder entity. 2019-08-26 16:43:30 +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 6ac737e68d Adds Funder overview model on backend. 2019-08-23 16:23:23 +03:00
gkolokythas dca2b7fe84 Attaches Funder on Grant model according to requirements. (Issue #145) 2019-08-23 12:15:41 +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 230e7481b1 Fixes bug on Funder like criteria. (Issue #145) 2019-08-22 12:23:04 +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 9f1eafa4c6 Adds missing configuration setting of Funder. (Issue #145) 2019-08-20 18:26:56 +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 5489a18c75 Fixes bug on Project remote fetching, not including it in ResponsesCache. (Issue #145) 2019-08-20 12:46:00 +03:00
gkolokythas beb7744e43 Adds Project external dynamic configuration properties. 2019-08-02 18:25:39 +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 184b28e8ea Fixes bug ,due to rename, on fetching external Grants. 2019-08-01 12:12:06 +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
Diamantis Tziotzios 68c2f19143 email config 2019-07-29 13:33:53 +03:00
Diamantis Tziotzios dc719682c6 config changes 2019-07-29 13:33:10 +03:00
Diamantis Tziotzios 4eb1c184c1 minor changes 2019-07-29 13:15:52 +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 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 81c5a492c1 Adds "external autocomplete" field on DMP profile editor. (Issue #134) 2019-07-23 18:01:51 +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