Commit Graph

17604 Commits

Author SHA1 Message Date
Tim Donohue
417bd91213 Merge pull request #9163 from alexandrevryghem/simplify-process-of-adding-sidear-facets_contribute-main
Simplify process of fixing the tests after adding sidebar facets
2023-11-13 11:40:32 -06:00
Tim Donohue
cff77fafe1 Merge pull request #9184 from mspalti/test-item-iiif-exclude
Updated IIIF Controller IT to text bitstream and bundle exclusions
2023-11-13 11:09:33 -06:00
frabacche
d2bcdb599f CST-5249_suggestions AbstractBuilder, dspace.cfg merge conflicts fix 2023-11-13 13:58:24 +01:00
frabacche
19c3f6a76c CST-5249 dpspace.cfg conflicts fix 2023-11-13 12:48:12 +01: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
Vincenzo Mecca
6f33da628b [DURACOM-204][#9192] Removes unused import 2023-11-10 16:40:11 +01:00
Vincenzo Mecca
8f565590ea [DURACOM-204][#9192] Makes forgot-password link removable 2023-11-10 16:13:59 +01: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
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
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
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
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
Tim Donohue
9c0bf08cf4 Use join instead of subquery as join seems slightly faster. 2023-10-31 14:44:21 -05:00
Tim Donohue
9832259aa0 Fix bug in logic for determining whether a workflow group will be left empty. Need to check *both* EPerson and subgroup counts. 2023-10-31 14:44:21 -05:00
Tim Donohue
2c9165afb0 Replace several usages of allMembers() with count methods to avoid performance issues 2023-10-31 14:44:21 -05:00
Tim Donohue
58a15b7297 Add countAllMembers() with tests. Update tests to use try/catch 2023-10-31 14:44:21 -05:00
Tim Donohue
cdb68a6fdc Minor unit test fix. Use isEqualCollection to compare list with Hibernate results 2023-10-31 14:44:21 -05:00
Tim Donohue
c000e54116 Add basic unit test for new EpersonService methods 2023-10-31 14:44:21 -05:00
Tim Donohue
e7c4b9eba2 Add pagination to /groups/[uuid]/subgroups endpoint, along with tests 2023-10-31 14:44:21 -05:00
Tim Donohue
457dd9ae44 Add missing pagination test for /groups/[uuid]/epersons 2023-10-31 14:44:20 -05:00
Tim Donohue
15de2d0074 Bug fix. Only use pageSize and offset if >0 2023-10-31 14:44:20 -05:00
Tim Donohue
74c72354b4 Add basic pagination to /groups/[uuid]/epersons endpoint 2023-10-31 14:44:20 -05:00
Alan Orth
9dbfa171c8 Merge pull request #9106 from paulo-graca/bugfix/issue-9099
Clear primary bistream when it's deleted- Fix issue #9099
2023-10-31 09:54:49 +03:00
Paulo Graça
74cce86afc typo 2023-10-30 22:49:31 +00:00