Commit Graph

3385 Commits

Author SHA1 Message Date
Antoine Snyers
5d37956b7a Remove ResourceNotFoundException from GroupParentObjectLinkRepository
This caused 404 responses in endpoints that used this link.
2020-04-03 14:47:52 +02:00
Antoine Snyers
d411ef0b40 Merge remote-tracking branch 'upstream/master' into Manage-groups-2 2020-04-03 14:06:04 +02:00
Antoine Snyers
17daf34c47 Update tests, imports, fields and javadoc 2020-04-03 13:59:40 +02:00
Raf Ponsaerts
3389a2c857 [Task 70178] applied feedback to the LoginAs feature 2020-04-03 12:59:32 +02:00
Mykhaylo
1d6f6ef02b added IT to prove that an eperson has same rights when is part of admin group 2020-04-02 18:39:18 +02:00
Mykhaylo
ce2f965b9c implemented Administrator feature 2020-04-02 18:33:27 +02:00
Raf Ponsaerts
563d3f1241 [Task 70148] processed community feedback on Subresource permissions 2020-04-02 16:25:24 +02:00
Raf Ponsaerts
1f6e1e067b [Task 70140] implemented loginOnBehalfOfFeature and tests, cleaned up unneeded code in StatelessAuthenticationFilter 2020-04-02 15:31:13 +02:00
Antoine Snyers
3dc413c366 Make a separate bean for workflowAdmin and clarify the comments in the ITs 2020-04-02 14:29:29 +02:00
Raf Ponsaerts
f11707b83a [Task 69975] applied further feedback to the Collection Groups 2020-04-02 11:35:37 +02:00
Raf Ponsaerts
f3ff763e48 [Task 70144] applied further feedback on the CollectionBuilder 2020-04-02 09:44:14 +02:00
Tim Donohue
b40ba0c0e5 Update default configs / comments to document how to use local.cfg to override Spring Boot 2020-04-01 15:22:31 -05:00
Tim Donohue
55fe1a2705 Allow DSpace's ConfigurationService to override Spring Boot properties 2020-04-01 15:22:00 -05:00
Ben Bosman
bbb3af2a36 Merge remote-tracking branch 'community/master' into w2p-68820_Moving-relationships-ITs 2020-04-01 16:58:29 +02:00
Raf Ponsaerts
91242285bc [Task 70131] cleanup and futher implement login as feature 2020-04-01 16:20:26 +02:00
Raf Ponsaerts
0f981d2c2b [Task 70144] applied feedback with regards to the collectionGroups and added workflowgroup/workflowRole links to the collections 2020-04-01 15:47:11 +02:00
Antoine Snyers
c9b9c7adf3 Let metadata patches for permanent groups work & adjust tests 2020-04-01 15:31:26 +02:00
Raf Ponsaerts
c12d83fb76 [Task 70131] intermediate fixes error handling 2020-04-01 13:37:55 +02:00
Antoine Snyers
d33732ce28 Merge remote-tracking branch 'upstream/master' into Manage-groups-2 2020-04-01 12:58:11 +02:00
Ben Bosman
a74eacefda refactorign max file size: https://docs.spring.io/spring-boot/docs/current/api/org/springframework/boot/autoconfigure/web/servlet/MultipartProperties.html 2020-04-01 12:14:17 +02:00
Antoine Snyers
102a2e8d6a Merge remote-tracking branch 'upstream/master' into workflow-item-read-rights 2020-04-01 11:53:46 +02:00
Raf Ponsaerts
4698ebcdbc [Task 70131] added support for the login as feature and added simple test 2020-03-31 15:55:36 +02:00
Yana De Pauw
ae4125054e Merge remote-tracking branch 'upstream/master' into w2p-69741_Refactoring-Rest-Converters
Conflicts:
	dspace-server-webapp/src/test/java/org/dspace/app/rest/CollectionRestRepositoryIT.java
2020-03-31 12:58:23 +02:00
Raf Ponsaerts
ca1918ddae [Task 69975] fixed checkstyle 2020-03-31 11:57:23 +02:00
Raf Ponsaerts
17d1b20086 Merge remote-tracking branch 'dspace/master' into w2p-69349_edit-community-assign-roles
Conflicts:
	dspace-server-webapp/src/main/java/org/dspace/app/rest/repository/CollectionRestRepository.java
	dspace-server-webapp/src/main/java/org/dspace/app/rest/repository/CommunityRestRepository.java
	dspace-server-webapp/src/test/java/org/dspace/app/rest/CommunityRestRepositoryIT.java
	dspace-server-webapp/src/test/java/org/dspace/app/rest/matcher/CollectionMatcher.java
	dspace-server-webapp/src/test/java/org/dspace/app/rest/matcher/CommunityMatcher.java
2020-03-31 11:57:04 +02:00
Raf Ponsaerts
34d8bd33bc [Task 70087] fixed checkstyle after master merge 2020-03-31 10:13:04 +02:00
Raf Ponsaerts
1abdf556bd Merge remote-tracking branch 'dspace/master' into w2p-69976_subresource-permissions
Conflicts:
	dspace-server-webapp/src/main/java/org/dspace/app/rest/repository/CommunityCollectionLinkRepository.java
	dspace-server-webapp/src/main/java/org/dspace/app/rest/repository/CommunityRestRepository.java
	dspace-server-webapp/src/main/java/org/dspace/app/rest/repository/CommunitySubcommunityLinkRepository.java
	dspace-server-webapp/src/test/java/org/dspace/app/rest/CollectionRestRepositoryIT.java
	dspace-server-webapp/src/test/java/org/dspace/app/rest/CommunityRestRepositoryIT.java
2020-03-31 10:12:38 +02:00
Tim Donohue
2334a87e3a Merge pull request #2707 from Micheleboychuk/DS-4122_comcol_permissions
DS-4122 Create Integration Tests to prove access restricted Communities/Collections cannot be accessed anonymously
2020-03-30 09:31:03 -05:00
Raf Ponsaerts
c8ea153eb0 [Task 69975] deleting all default read groups after collection deletion in tests 2020-03-30 16:26:51 +02:00
Ben Bosman
165e392910 layout changes 2020-03-30 15:39:03 +02:00
Raf Ponsaerts
5656e35674 [Task 70087] added ITs for the subresource permissions 2020-03-30 14:37:00 +02:00
Raf Ponsaerts
95f1124de5 [Task 70080] implemented generics and DSpaceRunnableClass definition on Spring level and fixed ITs 2020-03-30 11:36:42 +02:00
Tim Donohue
b6b2e6c800 Merge pull request #2651 from 4Science/dspace-7-shibboleth
Dspace 7 shibboleth (REST)
2020-03-27 09:52:11 -05:00
Raf Ponsaerts
0232916dc5 [Task 70080] applying feedback to scripts and processes splitting config and runnable 2020-03-27 15:03:05 +01:00
Raf Ponsaerts
3492b6d8bc [Task 70058] fixed the tests and checkstyle 2020-03-27 10:05:13 +01:00
Raf Ponsaerts
7e5db83464 [Task 70058] fixed the majority of the tests 2020-03-27 09:10:09 +01:00
Tim Donohue
77001f9bd4 Merge pull request #2716 from Micheleboychuk/DS-4411-newlyCreatedUsersHaveNoSpecialRights
DS-4411 Create Integration Tests to prove newly created users have no special rights
2020-03-26 12:06:47 -05:00
Raf Ponsaerts
e79caf9970 [Task 70058] start fixing tests + refactor toRestPage methods in utils to properly handle and skip null values 2020-03-26 13:05:03 +01:00
Antoine Snyers
63bacbde32 Add an integration test for the workflowAdmin configuration 2020-03-26 09:52:06 +01:00
Raf Ponsaerts
d36fffa348 [Task 70058] added permisson evaluators for several BaseObjectRest objects 2020-03-26 08:19:09 +01:00
Raf Ponsaerts
8099fce15a Merge remote-tracking branch 'dspace/master' into w2p-69349_edit-community-assign-roles 2020-03-25 14:59:43 +01:00
Raf Ponsaerts
e4a6331699 [Task 69976] start fixing tests and permission checks 2020-03-25 14:01:51 +01:00
Giuseppe Digilio
671faf3569 Fixed checkstyle violations 2020-03-25 10:28:40 +01:00
Raf Ponsaerts
984de8434d [Task 69976] moved uppercase instance to RestObjectPermissionEvaluatorPlugin and hid null values from the paged list 2020-03-25 09:30:21 +01:00
Giuseppe Digilio
0d7ba9b841 Merge remote-tracking branch 'origin/master' into dspace-7-shibboleth 2020-03-24 21:25:50 +01:00
Tim Donohue
15aacd0234 Merge pull request #2715 from atmire/w2p-69710_port-longname-mandatory
[Scripts & processes] Adding mandatory / longname options to rest output
2020-03-24 14:30:03 -05:00
Raf Ponsaerts
60afa23106 [Task 69975] fixed tests 2020-03-24 16:27:47 +01:00
Raf Ponsaerts
f5ccb432f2 [Task 69976] initial implementation of extra permission check for subresources 2020-03-24 14:44:34 +01:00
Antoine Snyers
516c7b39a9 Make patch completely unprocessable for specific groups 2020-03-24 13:51:29 +01:00
Andrea Bollini
94706cfcc2 Fix checkstyle issue after update to 8.30, move comments closer to the relevant code 2020-03-24 12:21:29 +01:00