Commit Graph

3385 Commits

Author SHA1 Message Date
Vincenzo Mecca
6d46995698 Merge remote-tracking branch 'origin/main' into main-duracom-70
Conflicts:
	dspace-api/src/test/java/org/dspace/builder/ItemBuilder.java
2022-06-23 15:54:30 +02:00
Tim Donohue
a8f4b080ba Merge pull request #8268 from 4Science/CST-5799
Porting of OrcidPublicationDataProvider
2022-06-22 14:38:18 -05:00
Tim Donohue
f66d1633ed Minor improvement. Only delete the "metadata-export-search" processes we can find. 2022-06-22 13:35:06 -05:00
Tim Donohue
6f4fa1225b Fix IT by cleaning up all processes not just last one, as the last one may not be the one just created. 2022-06-22 13:25:10 -05:00
Luca Giamminonni
9ceb70a6ad Merge branch 'CST-5587' into CST-5799 2022-06-22 11:53:07 +02:00
Luca Giamminonni
0133ee4c11 [CST-5587] Improved javadocs and comments 2022-06-21 17:25:15 +02:00
Vincenzo Mecca
589ddd1a0d [DURACOM-70] Resolved change requests
JavaDoc description on HdlResolverRestController
Replaced Gson with Jackson
Added exception logging and rethrowing
2022-06-21 11:58:54 +02:00
Luca Giamminonni
5f8728eef2 Merge branch 'CST-5587' into CST-5799 2022-06-21 11:04:54 +02:00
Luca Giamminonni
681edb81a3 [CST-5587] Removed OpenAIRE CERIF types 2022-06-20 17:50:15 +02:00
Luca Giamminonni
9ffb0b6047 [CST-5587] Fixed compilation error 2022-06-20 16:11:48 +02:00
Luca Giamminonni
680e96fda3 [CST-5587] Moved org.dspace.app.orcid and org.dspace.app.profile into org.dspace.orcid and org.dspace.profile 2022-06-20 16:02:01 +02:00
Luca Giamminonni
18573ff054 [CST-5587] Various improvements 2022-06-20 15:00:14 +02:00
Francesco Pio Scognamiglio
8fb2f09726 [CST-5699] force to use template to populate dspace.entity.type metadata 2022-06-20 13:27:43 +02:00
Bruno Roemers
c1dd080157 92174: Replace new operator with autowire
Fixes issue 8360.
2022-06-20 11:38:33 +02:00
Francesco Pio Scognamiglio
e882ae75b4 [CST-5699] Merge branch 'main' into CST-5699 2022-06-20 09:01:41 +02:00
Luca Giamminonni
7471b0bd3d [CST-5799] Fixed ExternalSourcesRestControllerIT test 2022-06-17 15:02:15 +02:00
Luca Giamminonni
c9ce57334b Merge remote-tracking branch '4science-bitbucket/main' into CST-5587 2022-06-17 13:28:31 +02:00
Luca Giamminonni
c8498eb30e Merge remote-tracking branch '4science-bitbucket/main' into CST-5799 2022-06-17 13:27:12 +02:00
Luca Giamminonni
c940fbe743 Merge branch 'CST-5587' into CST-5799 2022-06-17 13:21:07 +02:00
Francesco Pio Scognamiglio
68416def97 [CST-5699] Merge branch 'main' into CST-5699 2022-06-17 11:37:06 +02:00
Bruno Roemers
3404c074d3 Merge branch 'main' into feature-relationship-versioning-contribution 2022-06-17 10:13:21 +02:00
Tim Donohue
6bd3a38538 Merge pull request #8267 from atmire/w2p-90830_issue-8125_Import-items-stale-in-discovery
Prevent imported items to be considered stale in discovery
2022-06-16 15:40:28 -05:00
Tim Donohue
14bf0a71ec Merge pull request #8310 from atmire/w2p-91356_detached-bitstream-moved-to-new-bundle-remains-deleted_upstream-latest
When a bitstream is removed from one bundle and added to another, the bitstream should NOT be marked as deleted
2022-06-16 15:37:46 -05:00
Tim Donohue
b3a3d68f0c Merge pull request #8235 from 4Science/CST-5303-live-import
Migrate extra DSpace-CRIS "Live Import" sources to DSpace (Scopus, WOS, PubMedEurope, CiNii)
2022-06-16 15:36:45 -05:00
benbosman
e50724c95a Export Metadata (CSV) from Search Results (#8037)
* [task 84826] adding a method to get an iterator of items found to the SearchService

* [task 84826] making the command line script for the search export

* [task 84826] test for the rest endpoint for the search csv export script

* [task 84826] test for the case of exporting based on a search query

* [task 84826] attempt at limiting the scope in which the search is happening

* [task 84826] limiting the scope of the search export and implementing more options

* [task 84826] implementing feedback + adding forgotten test file

* [task 85895] improving filters in metadata export search

* [task 86023] made code more readable

* [task 86023] allowing more than 1 filter to be applied

* checkstyle fixes

* 86307: Move DiscoverQueryBuilder to DSpace API

* 86307: Fix spring issue

* removing autowired in dspace-api querybuilder

* using querybuilder to create a query

* creating the querybuilder using servicemanager

* [task 87993] bugfix in MetadataExportSearch

* Revert "removing autowired in dspace-api querybuilder"

This reverts commit 252ef24765.

* checkstyle fixes

* [task 88304] added javadocs

* [task 88304] restoring authentication earlier so tests run authenticated

* implemented feedback

* Remove comment

* [task 90900] extended test suite

* [task 90900] checkstyle fixes

* [task 90900] changed location of file save for MetadataExportSearch

* [task 90900] checkstyle fix

* [task 90900] used jackson databind instead of json

* [task 90900] removed accidentally added spaces

* [wip] [task 90900] adding tests for fail scenarios

* [task 90900] adding tests for fail scenarios

* [task 90900] used jackson databind instead of json

* [task 90900] removed accidentally added spaces

* [wip] [task 90900] adding tests for fail scenarios

* [task 90900] adding tests for fail scenarios

* [task 90900] deleted accidentily added file

* specified file location for export file from cli

* checkstyle fixes

* [task 91781] implemented feedback

* setting export dir differently in tests

* trying another export dir folder

* saving export in a location outside of dspace

* [task 91781] used same export dir as metadataexportit

* [task 91781] added debug printing

* [task 91781] added debug printing

* [task 91781] added debug printing

* [task 91781] changed prints to logs

* [task 91781] more debug info

* [task 91781] more debug info

* [task 91781] more debug info

* TEMP: Assert script success/failure

* TEMP: Handled exception is not a failure

* TEMP: Maybe a workaround for DiscoveryIT failures

* Revert "TEMP: Maybe a workaround for DiscoveryIT failures"

This reverts commit 7b1ebcf13a.

* TEMP: Confirm that MetadataExportSearchIT knocks out DiscoveryIT now

* TEMP: Initialize services in setup() instead of inline

* TEMP: Don't share runnable handler between tests

* TEMP: Use SearchService in test context before script context

* [task 91781] making search service available in the class

* checkstyle fixes

* [task 91781] ignoring MetadataExportSearchIT

* [task 91781] specifying export file name in rest script run

* [task 91781] switching the sort order

Co-authored-by: Joost <joost.fock@atmire.com>
Co-authored-by: Yana De Pauw <yana@atmire.com>
Co-authored-by: Yura Bondarenko <yura.bondarenko@atmire.com>
2022-06-16 13:32:10 -05:00
Tim Donohue
538f295a45 Merge pull request #8263 from 4Science/CST-5669
Authentication, link and unlink with ORCID
2022-06-16 11:34:23 -05:00
Luca Giamminonni
87eee7892e [CST-5587] Added property to enable/disable orcid synchronization, orcid synchronization configuration refactoring 2022-06-16 13:14:46 +02:00
Mykhaylo
8922acd024 Merge branch 'main' into CST-5303-live-import 2022-06-16 13:08:18 +02:00
Mykhaylo
d01a89ca16 [CST-5303] removed SimpleMapConverter 2022-06-16 13:06:12 +02:00
Luca Giamminonni
791a2441ff Merge branch 'CST-5669' into CST-5587 2022-06-16 12:39:07 +02:00
Luca Giamminonni
ce6145d800 [CST-5587] Added automatic orcid queue recalculation after settings update 2022-06-15 18:12:30 +02:00
Vincenzo Mecca
d4fb343f1e [DSC-611] [DURACOM-70] fix: JavaDoc & Header 2022-06-15 14:47:52 +02:00
Mykhaylo
3f05c142d3 [CST-5303] refactoring CiNii 2022-06-15 12:36:37 +02:00
Luca Giamminonni
566ec1ac07 [CST-5669] Fixed OrcidLoginFilterIT test 2022-06-15 11:55:39 +02:00
Luca Giamminonni
4129d3850d [CST-5669] Minor improvements 2022-06-15 11:48:49 +02:00
Vincenzo Mecca
e12a626192 [DSC-611] [DURACOM-70] feature: Handle resolver
New REST service for handle resolver
2022-06-15 11:24:14 +02:00
Vincenzo Mecca
135a24df83 feature: DSC-611 - First Integration Test Class 2022-06-15 11:23:42 +02:00
Tim Donohue
5bb55ebb5e Merge pull request #8297 from 4Science/CST-5755_save_special_groups_in_process
Save special groups in process
2022-06-14 15:43:10 -05:00
Luca Giamminonni
0720e5b68d [CST-5669] Disconnect profile from ORCID during profile's soft deletion 2022-06-14 17:48:06 +02:00
Luca Giamminonni
11b896424c [CST-5669] Returns 422 in case of invalid authorization code during ORCID connection 2022-06-14 16:41:30 +02:00
Luca Giamminonni
fc323830a0 [CST-5669] Minor OrcidClientException refactoring 2022-06-14 16:11:21 +02:00
Luca Giamminonni
990d05903f [CST-5669] Added link profile test case when the user has not a profile 2022-06-14 15:48:49 +02:00
Luca Giamminonni
c76aa8da66 [CST-5669] Improved ResearcherProfileAddOrcidOperation javadoc 2022-06-14 15:05:53 +02:00
Luca Giamminonni
03cb9e3cf1 [CST-5669] Addressed community feedbacks 2022-06-14 13:42:00 +02:00
Mykhaylo
0ef2d4e626 [CST-5303] refactored tests of WOS 2022-06-14 13:41:26 +02:00
Luca Giamminonni
1adeca5b4c [CST-5669] Improved Orcid link with already existing profile 2022-06-14 12:59:31 +02:00
Mykhaylo
a3ca2badf4 Merge branch 'main' into CST-5303-live-import 2022-06-13 09:39:37 +02:00
Luca Giamminonni
bec50786de Merge branch 'CST-5587' into CST-5799 2022-06-10 17:09:51 +02:00
Bruno Roemers
c1e99b1b7a Merge branch 'main' into feature-relationship-versioning-contribution 2022-06-10 13:25:00 +02:00
Luca Giamminonni
c77350c253 [CST-5587] Fixed LGTM alerts 2022-06-10 12:55:43 +02:00