Commit Graph

949 Commits

Author SHA1 Message Date
George Kalampokis 22493569fa Allow to create or update DMP and it's datasets with one endpoint (post full) 2020-07-27 13:09:30 +03:00
George Kalampokis 3b09bef7d5 Fixed minor issues with the elastic search on recent activity 2020-07-24 12:38:16 +03:00
George Kalampokis 9c9db0b646 Improve data integrity of recent Activity data retrieval and added elastic support to it 2020-07-24 12:12:54 +03:00
George Kalampokis b7b8e0b0e8 Change the profile from DatasetListingModel from String to DatasetProfileOverviewModel 2020-07-24 11:46:11 +03:00
George Kalampokis b0067f20b5 Merge remote-tracking branch 'origin/ui-redesign' into ui-redesign 2020-07-24 10:50:34 +03:00
George Kalampokis db8debef86 RecentActivityModel will store profile as DatasetProfileOverviewModel instead of just string 2020-07-24 10:50:16 +03:00
gpapavgeri 762f873db1 Merge branch 'ui-redesign' of gitlab.eudat.eu:dmp/OpenAIRE-EUDAT-DMP-service-pilot into ui-redesign 2020-07-23 16:24:43 +03:00
George Kalampokis ac00b01943 Fixed various issues when creating world document and storing data to the elastic 2020-07-23 12:24:49 +03:00
George Kalampokis d1992b37c4 Fixed various issues when creating world document and storing data to the elastic 2020-07-23 12:01:37 +03:00
gpapavgeri 3d1b0adc6e add status to DmpOverviewModel used in DatasetOverviewModel 2020-07-22 17:46:21 +03:00
George Kalampokis 14df3a4bbe Add dataset filter like in getPaged on DataManagementPlanManager 2020-07-22 15:40:07 +03:00
George Kalampokis f3c1244600 Separate RecentActivityTableRequest's offset to dmp and dataset offset (backend) 2020-07-22 10:28:25 +03:00
George Kalampokis a60151560b Temporary removed async gets for datasets (TODO: make them async again) 2020-07-21 17:30:12 +03:00
George Kalampokis e6da46730b Improved Dataset error handling when retrieving data 2020-07-21 16:05:34 +03:00
George Kalampokis 5cc6a5117a Fixed path issue with externalUrls on devel (backend) 2020-07-17 16:11:40 +03:00
George Kalampokis ac24143c0d Sanitize user output on frontend 2020-07-17 13:19:10 +03:00
George Kalampokis 4127a05da4 Add Email Field on Principal 2020-07-17 13:15:44 +03:00
George Kalampokis 69fc698866 Unified datasets and datasetWizard Controllers 2020-07-15 12:33:10 +03:00
George Kalampokis aa930f097a Fixed issue with DMPs that are having a user assigned multiple times 2020-07-10 16:30:44 +03:00
George Kalampokis 916557db0a Minor bugfix 2020-07-10 14:28:45 +03:00
George Kalampokis fcbb0dfdf8 Fixed invitation system and made it to check if a user is already invited to the DMP 2020-07-10 13:53:27 +03:00
George Kalampokis 9751d0fb78 Fixed issue with invitation properties 2020-07-10 12:36:47 +03:00
George Kalampokis caec63be38 Fixed issue when saving auto complete data 2020-07-10 12:36:01 +03:00
George Kalampokis 451ed453f9 Add role to the invitation model 2020-07-10 10:11:41 +03:00
George Kalampokis 052430d97c Minor fixes 2020-07-09 15:02:16 +03:00
George Kalampokis b8a1ed3f07 Minor bugfix 2020-07-09 13:47:39 +03:00
George Kalampokis 4e249e4b8b Add get All Versions Endpoint to the Backend 2020-07-09 13:11:43 +03:00
gpapavgeri f919a8d81a Merge branch 'ui-redesign' of gitlab.eudat.eu:dmp/OpenAIRE-EUDAT-DMP-service-pilot into ui-redesign 2020-07-09 10:18:19 +03:00
gpapavgeri a4b61c2172 dmp&dataset overview_remove user & invite user update 2020-07-09 10:17:49 +03:00
George Kalampokis e428e8a5df When creating new DMPs pre-set the visibility (restricted) and the contact (creator). They can be changed later in the draft phase. 2020-07-08 18:26:07 +03:00
George Kalampokis a728e7da4a If DMP is lacking the visibility option then create a Zenodo DOI with resstricted file access and no license 2020-07-08 16:59:15 +03:00
George Kalampokis 8ffdfdba1f If DMP is lacking the visibility option then create a Zenodo DOI with resstricted file access and no license 2020-07-08 16:56:55 +03:00
George Kalampokis ace12c3140 Add updateusers end point for DMP 2020-07-07 12:22:45 +03:00
George Kalampokis 47d8c65814 Merge branch 'advanced_rda' into ui-redesign
# Conflicts:
#	dmp-frontend/src/app/ui/dmp/dmp.module.ts
2020-07-06 18:20:37 +03:00
George Kalampokis 58e22926b1 Merge branch 'advanced_rda' into Development 2020-07-06 18:19:02 +03:00
George Kalampokis f432caa584 When getting user statistics on the dashboard make sure the DMP count to be distinct 2020-07-06 14:18:42 +03:00
George Kalampokis 84bb291cd6 Make DMP total count to use distinct in order to avoid counting duplicate entries 2020-07-06 14:11:14 +03:00
George Kalampokis d10615d13a Replace dmp and grant form String to DataManagementOverviewMaodel and GrantOverviewModel on DatasetOverviewModel 2020-07-06 11:58:59 +03:00
George Kalampokis 7f56afad5f Add OpenAIRE source for external Datasets 2020-07-06 11:40:00 +03:00
George Kalampokis 372c9bb074 Add support for Dataset Overview 2020-07-03 16:11:54 +03:00
George Kalampokis d51099cedc Further fixes and improvements over recent activity 2020-07-03 13:55:25 +03:00
George Kalampokis acf8b58728 Fixed and improved the recent activity manager 2020-07-03 12:18:53 +03:00
George Kalampokis 7197892352 Merge remote-tracking branch 'origin/ui-redesign' into ui-redesign 2020-07-03 11:37:40 +03:00
George Kalampokis 150667350c Further Fixes over Recent Activity model 2020-07-03 11:23:13 +03:00
Diamantis Tziotzios 1615707418 Merge branch 'Development' into ui-redesign
# Conflicts:
#	dmp-frontend/src/app/app-routing.module.ts
#	dmp-frontend/src/app/ui/dmp/overview/dmp-overview.component.scss
#	dmp-frontend/src/app/ui/navbar/navbar.component.html
#	dmp-frontend/src/app/ui/sidebar/sidebar-footer/sidebar-footer.component.html
#	dmp-frontend/src/assets/i18n/en.json
#	dmp-frontend/src/assets/i18n/es.json
#	dmp-frontend/src/assets/i18n/gr.json
2020-07-03 11:21:46 +03:00
George Kalampokis 71279a716e Minor changes to Recent Activity Model 2020-07-03 10:43:54 +03:00
George Kalampokis b57f6fb73c Recent Activity controller will require a custom DataTable Request 2020-07-03 10:43:19 +03:00
George Kalampokis 6d491b5930 Rda mapper will now be able to use the new DMP fields 2020-07-02 18:36:18 +03:00
George Kalampokis 094cff06b1 Properly remove associate Collaborators from a DMP 2020-07-02 17:24:50 +03:00
George Kalampokis 1ec90d7b52 Properly remove associate Collaborators from a DMP 2020-07-02 17:09:54 +03:00
George Kalampokis 64624ca6f1 Properly remove associate Collaborators from a DMP 2020-07-02 17:08:38 +03:00
George Kalampokis f5093a6995 Add type to the recent activity model 2020-07-02 11:59:58 +03:00
George Kalampokis 325979a896 Add criteria for the recent activity model 2020-07-02 11:57:59 +03:00
George Kalampokis 64078eb283 Add isProfileLatestVersion on DatasetListingModel 2020-06-30 18:29:06 +03:00
George Kalampokis f821938542 Created a new Recent Activity model and backend end-point that contains more details about it's objects 2020-06-30 16:59:06 +03:00
George Kalampokis 1cec40a4da Add isPublic on DtasetListingModel 2020-06-30 16:14:18 +03:00
George Kalampokis 3c18ed4a0c Add users on DatasetListingModel 2020-06-30 14:37:35 +03:00
George Kalampokis ecd7898237 Code clean up 2020-06-29 13:00:34 +03:00
George Kalampokis e8c90e66a5 Add support for newer versions of java (11) (expirimental) 2020-06-29 12:50:35 +03:00
George Kalampokis 6e4e23e00d Add Zenodo file visibility field for DMP (ref #274) 2020-06-29 12:23:53 +03:00
George Kalampokis 346c731aae Fixed issue not passing DMP Extra Properties on clones and new Versions 2020-06-26 18:57:04 +03:00
George Kalampokis b0dddeeb51 Add DMP Zenodo license field (ref #274) 2020-06-26 11:46:18 +03:00
George Kalampokis d81d6e8568 Allow splash to send contact emails 2020-06-25 19:39:10 +03:00
George Kalampokis 55d3feb4e3 Fixed minor issues with RDA Mapping 2020-06-25 13:30:47 +03:00
George Kalampokis 791f2fee61 Add currency field type for dataset templates 2020-06-25 13:00:29 +03:00
George Kalampokis a4e21003c8 Add language column on the DMP quick wizard Editor (ref #273) 2020-06-18 15:55:15 +03:00
George Kalampokis ac43dc8bd9 Updated application-devel.properties language.path 2020-06-17 17:32:52 +03:00
George Kalampokis e539278d78 Fixed and improved the dataset template export/import to/from xml 2020-06-17 12:30:54 +03:00
George Kalampokis b28fc644f6 Add additional Data Repository OpenAIRE source 2020-06-16 18:45:26 +03:00
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