Commit Graph

17759 Commits

Author SHA1 Message Date
Mattia Vianelli
f2cc19f4a1 Merged in CST-11045 (pull request #1269)
CST-11045 Rest side changes for the review-endorsement-ingest patterns +Checkstyle fix on QAEventServiceImpl

* CST-11045 Rest side changes for the review-endorsement-ingest patterns +Checkstyle fix on QAEventServiceImpl

* CST-11045 Rollback of the 2 changed files containing the patterns

* CST-11045 Changed again the 2 files containing the patterns, error during the tests are logged but not regarding IT class changed


Approved-by: Andrea Bollini
2023-11-11 16:37:09 +00:00
Tim Donohue
1a5bac7c55 Merge pull request #9125 from tdonohue/add_isNotMemberOf_endpoints
Add `isNotMemberOf` searches for Groups and EPersons (for improved performance on Edit Group pages)
2023-11-10 13:01:59 -06:00
Paulo Graça
272744a7ea Event consumer for submission config reloading when a collection changes (#8864)
* initialization with refactoring

* also consider SubmissionConfigReaderException

* rename consumer file

* init submission service factory

* set submissionconfig config settings by default

* renaming SubmissionConfigReaderService

* support for SubmissionConfigService

* fixing style errors and renaming submissionConfigService

* fixing style errors and unused imports

* set default submission event configs

* adding force indexing action to Consumer

* stylecheck fixes

* undo event.dispatcher.noindex.consumers
2023-11-10 12:06:41 -06:00
Tim Donohue
a470fbb25c Merge pull request #9175 from 4Science/DURACOM-199
Improve sitemap performance and exclude restricted and undiscoverable content
2023-11-10 09:04:41 -06:00
Tim Donohue
5601ff9550 Merge pull request #9161 from atmire/w2p-107891_fix-isAdmin-check-performance
Cache 'Administrator' group to improve performance of Workflow Tasks Page.
2023-11-09 16:47:07 -06:00
Tim Donohue
5083640821 Merge pull request #9130 from 4Science/DURACOM-192
Authentication Method related special groups are put in claim set even if a different authentication method is used
2023-11-09 16:37:56 -06:00
Alan Orth
03180c7201 Merge pull request #9181 from atmire/w2p-108055_isClosed-config-ignored-fix
Fix an issue where the `closed` attribute of vocabularies in the submission forms would be neglected
2023-11-09 21:57:07 +03:00
Tim Donohue
83a6ef13a0 Merge pull request #9179 from 4Science/DURACOM-200
[DURACOM-200] improvement of checker script
2023-11-09 11:40:13 -06:00
Jens Vannerum
2b08640e7e Merge remote-tracking branch 'DSpace_github/main' into w2p-108055_isClosed-config-ignored-fix 2023-11-09 11:02:52 +01:00
Michael Spalti
e92b4b7bfd Updated IIIF Controller IT to text bitstream and bundle exclusions 2023-11-08 16:00:26 -08:00
Tim Donohue
229870175a Merge pull request #9148 from wwuck/bugfix/ldap-operational-attributes
Return both user and operational LDAP attributes
2023-11-08 16:40:29 -06:00
Tim Donohue
a08145e851 Merge pull request #9076 from amgciadev/fix-9070-b
Fix to prevent workflow tasks configured to be queued from running automatically
2023-11-08 14:48:49 -06:00
mohamed eskander
5a7c7956cd [DURACOM-200] improvement of checker script 2023-11-08 15:41:22 +02:00
Jens Vannerum
d800d800d5 108055: isClosed method should use xml configuration 2023-11-08 12:02:37 +01:00
Andrea Bollini
6d9ca388da DURACOM-199 fix sitemap generator for restricted content and improve performance 2023-11-07 15:51:23 +01:00
frabacche
f463edeb71 CST-10635 split Openaire|Coar events + tests 2023-11-07 15:41:02 +01:00
Andrea Bollini
dac4df9c1a DURACOM-199 improved test to show bug related to restricted content 2023-11-07 11:23:31 +01:00
Alan Orth
60d4bca251 Merge pull request #9165 from TexasDigitalLibrary/DS-9059
DS-9059: removes options to ping search engines when generating sitemaps
2023-11-06 22:36:17 +03:00
Mattia Vianelli
75bd22b32b Merged in CST-12532 (pull request #1254)
CST-12532 Fixed class missing argument for autowired, now fresh_install works
2023-11-06 17:15:14 +00:00
Mattia Vianelli
9136d66aab CST-12532 Fixed class missing argument for autowired, now fresh_install works 2023-11-06 18:14:10 +01:00
Andrea Bollini
f429f19911 Merge branch 'coar-notify-7' into CST-10635-announcerelease 2023-11-04 18:52:46 +01:00
Andrea Bollini
ebb89850ba CST-12510 fix ITs, fix QAEvent generated by LDNCorrectionAction 2023-11-04 17:36:15 +01:00
Tim Donohue
440f03cb9b Merge pull request #9157 from alanorth/update-spider-agents
dspace/config: update spider agent list
2023-11-03 16:32:36 -05:00
Andrea Bollini
5cc5a2a960 Merged in CST-12467 (pull request #1245)
CST-12467 refactor qatopic to always refer to a qasource
2023-11-03 20:49:48 +00:00
Andrea Bollini
3932284bcd Merge branch 'coar-notify-7' of https://bitbucket.org/4Science/dspace-cris into CST-12467 2023-11-03 21:48:49 +01:00
Andrea Bollini
b16045b82f CST-12467 fix solr query for findSourcesByTarget, add ITs 2023-11-03 21:48:24 +01:00
Francesco Bacchelli
3f0dafed34 Merged in CST-12463-coar-fix-checkstyle-issues (pull request #1246)
CST-12463 checkstyle!

Approved-by: Andrea Bollini
2023-11-03 18:19:22 +00:00
Andrea Bollini
8a3b897d71 Merged coar-notify-7 into CST-12463-coar-fix-checkstyle-issues 2023-11-03 18:18:04 +00:00
Mohamed Saber Eskander
dbd8d05ed5 Merged in coar-notify-7_CST-12115 (pull request #1251)
[CST-12115] added support to decide if a correction suggestion should be automatically processed

Approved-by: Andrea Bollini
2023-11-03 18:16:04 +00:00
Andrea Bollini
9413af794d CST-12115 improve javadocs and minor cleanup 2023-11-03 19:09:49 +01:00
mohamed eskander
b5e9e7fd75 [CST-12115] added support to decide if a correction suggestion should be automatically processed 2023-11-03 18:49:21 +02:00
frabacche
26e80fe439 CST-10635 split Openaire and Coar messages 2023-11-03 17:32:47 +01:00
Tim Donohue
7dfb51e05a Merge pull request #8980 from toniprieto/index-consumer-readonly-mode
Improve performance of discovery consumer when there are many items to index
2023-11-03 10:55:28 -05:00
Tim Donohue
af2ede3fea Merge pull request #9080 from TexasDigitalLibrary/DS-4414
DS-4414: adds authorization check for license bitstream in OAI import
2023-11-02 16:54:25 -05:00
Tim Donohue
bb72aeb9ac Merge pull request #9136 from tdonohue/minor_null_fix
Verify optional request-a-copy message is not missing or a literal "null" value
2023-11-02 16:20:54 -05:00
Tim Donohue
33cc2160b7 Merge pull request #9126 from toniprieto/metadata-hidden-no-admins
Allow users with write permission to see hidden metadata
2023-11-02 14:58:01 -05:00
Tim Donohue
e5e0eaa999 Bug fix to EPersonDAOImpl. Correctly determine if excluded group needs to be preceded by AND or WHERE 2023-11-02 14:11:10 -05:00
Tim Donohue
5208a355d6 Add /epersons/search/isNotMemberOf endpoint to REST API along with integration tests 2023-11-02 14:11:10 -05:00
Tim Donohue
f186dcf4ca Implement searchNonMembers for EPersonService. Add tests to prove it works (and tests for search()). Requires minor bug fix to AbstractHibernateDSODAO to allow for additional OR/AND clauses to be appended. 2023-11-02 14:11:10 -05:00
Tim Donohue
9d271b24b9 Add isNotMemberOf for groups, including unit and integration tests 2023-11-02 14:11:10 -05:00
Tim Donohue
ee3369d440 Merge pull request #9078 from tdonohue/fix_9052
Improve performance for Groups with many EPerson members. Fix pagination on endpoints
2023-11-02 14:08:58 -05:00
nwoodward
f8f8806040 removed options to ping search engines when generating sitemaps 2023-11-02 13:36:46 -05:00
mohamed eskander
be461b687c replaced filter with LogicalStatement 2023-11-02 12:56:21 +02:00
frabacche
af654c1380 CST-12463 checkstyle! 2023-11-02 08:15:11 +01:00
Tim Donohue
f011a5a5db Address feedback. Initialize HashSet sizes to avoid resizing. Correct comment about indeterminante ordering. 2023-11-01 11:36:27 -05:00
Alexandre Vryghem
6c1fa35e71 Merge remote-tracking branch 'upstream/main' into simplify-process-of-adding-sidear-facets_contribute-7.6
# Conflicts:
#	dspace-server-webapp/src/test/java/org/dspace/app/rest/DiscoveryRestControllerIT.java
2023-11-01 12:35:48 +01:00
Alexandre Vryghem
b40ad0dfc2 Simplified the process of fixing the tests after adding new sidebar facets/search filters and sort options to discover.xml 2023-11-01 12:33:12 +01:00
Alexandre Vryghem
56aae347c2 Remove line breaks from default.license because they are being rendered in the frontend 2023-11-01 00:47:31 +01:00
Alexandre Vryghem
6d86e65b72 107671: Expose the handle.canonical.prefix to the frontend 2023-11-01 00:43:17 +01:00
Andrea Bollini
a144caa2c2 CST-12467 refactor qatopic to always refer to a qasource 2023-11-01 00:04:46 +01:00