Commit Graph

3385 Commits

Author SHA1 Message Date
Tim Donohue
7e3b1afef1 Merge pull request #2692 from atmire/DS-4440_GDPR_anonymize-statistics-feature
DS-4440 GDPR - Anonymize statistics feature
2021-02-04 10:11:35 -06:00
Ben Bosman
994062b691 #3116 Security issue in discovery
Fix in discovery indexing
2021-02-04 13:57:51 +01:00
Ben Bosman
7515fb2075 #3116 Security issue in discovery
Fix in PreAuthorize (making sure it's not ignored)
2021-02-04 13:04:54 +01:00
Raf Ponsaerts
ed26f7494c Small refactor 2021-02-04 11:10:34 +01:00
Kevin Van de Velde
dbc0281771 Merge remote-tracking branch 'upstream/main' into w2p-76191_Remove-Traditional-Basic-Workflow-from-codebase-and-database 2021-02-03 13:04:46 +01:00
Samuel
ce196d33be DS-4440 GDPR - Anonymize statistics feature - move tests to dspace-api 2021-02-02 10:43:02 +01:00
Peter Nijs
d0aec95b28 76284: Issue 927: 401 Community or Collection Administrator editing Collection Authorization Group REST Implementation
- implement Community and Collection admin search
- implement the CollectionAdminFeature and CommunityAdminFeature Authorization feature
2021-02-02 10:27:05 +01:00
Yana De Pauw
389030a45d Add javadocs 2021-02-01 15:31:10 +01:00
Tim Donohue
e2ce888b14 Merge pull request #3111 from mwoodiupui/3110
Fix puzzling incorrect failure to match dspace.server.url
2021-01-29 15:46:59 -06:00
Tim Donohue
d52f23860f Merge pull request #3132 from atmire/w2p-75451_improve-REST-error-messages
Improve REST Error message for specific errors
2021-01-29 15:18:03 -06:00
Marie Verdonck
e32fd1fc4c 76575: ITs for deleting items and populating virtual metadata 2021-01-29 17:23:49 +01:00
Tim Donohue
70253bc1bf Resolve feedback - Ensure DSpaceAccessDeniedHandler passes exception response handling to DSpaceApiExceptionControllerAdvice dynamically. 2021-01-29 10:02:21 -06:00
Marie Verdonck
be48c56cae Merge branch 'dspace-origin-master' into w2p-76575_IT-for-deleting-items-and-populating-virtual-md
# Conflicts:
#	dspace-api/src/main/java/org/dspace/content/RelationshipServiceImpl.java
#	dspace-server-webapp/src/test/java/org/dspace/app/rest/RelationshipRestRepositoryIT.java
2021-01-29 11:09:18 +01:00
Mark H. Wood
8d6318d3e9 Correct misleading method javadoc. #3110 2021-01-28 15:38:16 -05:00
Mark H. Wood
f9a527fd5c Address reviews. Fix reversed parameters. Compare path elements, not whole paths. #3110 2021-01-28 15:25:08 -05:00
Tim Donohue
ab4eec8119 Merge pull request #3098 from atmire/w2p-75361_Enforce-facet-filter-operator-is-valid-value
Enforce that facet "filter-operator" is a valid value
2021-01-28 14:02:19 -06:00
Ben Bosman
ad2bf1f66a Note that this was never implemented 2021-01-28 09:52:51 +01:00
Bruno Roemers
2cb50b7f42 74236: Update ITs 2021-01-27 17:12:32 +01:00
Bruno Roemers
b64711253a 74236: Remove obsolete bean and IT test 2021-01-27 16:58:45 +01:00
Raf Ponsaerts
a4d114670f Small refactor to comment and made a method private 2021-01-27 12:49:06 +01:00
Marie Verdonck
8fcec01d5d 76244: Feedback PR #3093 - Exceptions to match RestContract 2021-01-27 11:01:32 +01:00
Samuel
16ae96b4c3 taskid 76191 Remove Traditional/Basic Workflow from codebase and database 2021-01-27 06:41:16 +01:00
Bruno Roemers
8f7a67e1a5 74236: WIP: Write tests 2021-01-25 23:24:56 +01:00
Bruno Roemers
5f68a227da 74236: Implement boundary checks 2021-01-25 21:35:01 +01:00
Bruno Roemers
4a2152c482 76179: Move DateMathParser to dspace-api module
DateMathParser will be needed in AccessConditionOption, so this
change is needed to avoid a circular dependency
(dspace-api -> dspace-server-webapp).
2021-01-25 16:22:32 +01:00
Kim Shepherd
1d9b9c6c41 [DS-3940] Correct typo in ExternalSourcesRestControllerIT 2021-01-22 19:02:55 +13:00
Kim Shepherd
aa16ef7179 [DS-3940] Update ExternalSourcesRestControllerIT to count for new external sources 2021-01-22 16:57:09 +13:00
Bruno Roemers
890315d312 75451: Make user exposed error messages translatable 2021-01-21 15:16:40 +01:00
Marie Verdonck
9ffef90ced 76244: Feedback PR #3093 - Exceptions 2021-01-20 16:25:14 +01:00
Tim Donohue
5c2deae4d9 Merge pull request #3004 from atmire/entities-update-item-metadata-outside-rest
Entities update item metadata outside rest
2021-01-20 08:44:27 -06:00
Tim Donohue
5a3f68e87c Merge pull request #3109 from atmire/w2p-75240_Issue-943-External-sources-limited-based-on-metadata-field
Limit externalSources per metadata field
2021-01-20 08:42:31 -06:00
Ben Bosman
2dee4bd87d w2p-74236 Disable group selection for bitstream resource policies during submission 2021-01-19 09:07:00 +01:00
Ben Bosman
ca2c537d01 w2p-74236 Disable group selection for bitstream resource policies during submission 2021-01-18 17:00:16 +01:00
Mykhaylo
cfa8b0348b added tests 2021-01-18 15:14:07 +01:00
Ben Bosman
567a9f0567 Verify the relationship is deleted
Status 404 is needed for a relationship which doesn't exist
2021-01-15 13:24:25 +01:00
Ben Bosman
564140b0c8 Merge remote-tracking branch 'community/main' into w2p-71502_deleting-items-with-min-relationship 2021-01-15 11:39:07 +01:00
Tim Donohue
7c8de66954 Merge pull request #3066 from atmire/74271-External-sources-query-param-issue
Removal of automatically added 'query' parameter for entries subpath
2021-01-14 08:43:44 -06:00
Mark H. Wood
60a453a2c1 Merge branch '3110' of github.com:mwoodiupui/DSpace into 3110 2021-01-12 16:49:11 -05:00
Mark H. Wood
0b1789ad09 Extract paths from URLs to arrays before trimming leading elements. #3110
Let exception report its constructor arguments in its message.
More comment cleanup.
2021-01-12 16:40:56 -05:00
Marie Verdonck
b77b9949ee 75922: Feedback PR #3004 2021-01-12 17:22:18 +01:00
Raf Ponsaerts
d79b27f3a2 Added docs 2021-01-12 13:30:08 +01:00
Raf Ponsaerts
8ee63b4afc Small refactor 2021-01-12 13:27:41 +01:00
Tim Donohue
6747bbea92 Bug Fix: CSRF token should be reset after InvalidCsrfTokenException to allow for resyncing between client & server 2021-01-08 15:56:54 -06:00
Mark H. Wood
a5a84e1758 Merge branch 'main' into 3110 2021-01-08 15:52:21 -05:00
Mark H. Wood
751d7d5fdb Compare URLs in a way that recognizes URL structure, not as simple strings. #3110
Also improve readability of some commentary.
2021-01-08 15:37:36 -05:00
Bruno Roemers
e31491e00d 75451: TEST: verify last eperson in workflow group cannot be deleted 2021-01-08 12:57:37 +01:00
Bruno Roemers
1a1557079d 75451: TEST: verify EPersonNameNotProvidedException error message in response 2021-01-08 11:10:28 +01:00
Bruno Roemers
856b2c393b 75451: Update GroupRestRepositoryIT 2021-01-08 11:10:20 +01:00
Yana De Pauw
8d78b9ca09 75465: REST API Changes to embed size 2021-01-08 09:17:24 +01:00
Bruno Roemers
ea613aa72f 75451: Make error messages public
The messages can then be used in the integration tests,
instead of hardcoding the expected response.
2021-01-08 08:46:17 +01:00