Commit Graph

3385 Commits

Author SHA1 Message Date
Peter Nijs
46efec9ee4 65543: CRUD on Collection Item template
- add javadocs
2019-11-08 16:50:28 +01:00
Peter Nijs
499f718ae2 65543: CRUD on Collection Item template
- implement contract changes
- correct permission
- add javadocs
2019-11-08 16:50:28 +01:00
Peter Nijs
dab2022629 65543: Collection item template
- Moved corresponding repository endpoints
2019-11-08 16:41:48 +01:00
Peter Nijs
99522b2e96 65543: Collection item template
- Moved endpoints
2019-11-08 16:41:48 +01:00
Peter Nijs
3f552078b9 65257: update and delete for collection template items 2019-11-08 16:41:48 +01:00
Peter Nijs
f20687ad36 65257: create and read for collection template items 2019-11-08 16:36:22 +01:00
Tim Donohue
c7d3c3e18c Merge pull request #2562 from atmire/w2p-65247_Create-Read-on-Collection-and-Community-logo
CRUD on Collection & Community logo
2019-11-08 09:16:38 -06:00
Peter Nijs
dcf99fc15b 65996: Feedback collection and community logo
- Return Rest objects from Repositories
- Made controller name more specific
2019-11-08 14:37:34 +01:00
Marie Verdonck
7a847db62b Feedback on PR 2561 2019-11-08 09:02:39 +01:00
Tim Donohue
4b0870bc9e Fix broken master build. Only include server test-jar when running tests 2019-11-07 14:55:38 -06:00
Marie Verdonck
c56216e46b 65985: bundle delete improvements (from feedback) 2019-11-07 17:24:15 +01:00
Tim Donohue
caef38c241 Merge pull request #2553 from atmire/DS-4358-tests-in-modules
DS-4358 tests in modules
2019-11-07 10:02:27 -06:00
Chris Wilper
1d914b74c7 DS-3533 Simplify and normalize code 2019-11-07 10:52:32 -05:00
Peter Nijs
dca93b5228 65571: REST changes to delete of an item
- fix RelationshipDeleteRestRepositoryIT test failures
    - fix issue with deleting a collection with ResourcePolicies
- remove a redundant itemService from ItemRestRepository
- implement input validation on the copyVirtualMetadata parameter
    - add test for this
- use Object.deepEquals() for array comparison
- documented deleteMultipleRelationshipsCopyVirtualMetadata()
2019-11-07 14:43:11 +01:00
Marie Verdonck
f93da1fb0c 65997: checkstyle 2019-11-07 12:37:49 +01:00
Marie Verdonck
efe178a351 65997: COPY metadata patch functionality 2019-11-07 11:50:44 +01:00
Chris Wilper
7eb1508387 DS-3533 Apply projections uniformly 2019-11-07 05:30:17 -05:00
Marie Verdonck
c54903006d 65997: Fix metadata patch replace case 4 (replace attribute of single md)
TODO: implement COPY metadata patch
2019-11-07 10:26:54 +01:00
Marie Verdonck
8af15603ef 65997: ReplacePatchOperation function moved to subclasses &
EPersonOperationFactory removed, no longer useful
TODO: fix failing tests of replace in two operations
2019-11-06 20:12:49 +01:00
Raf Ponsaerts
f1adf4f375 Removed the ProcessRestController class and instead refactored the ProcessRestRepository, ProcessRest and ProcessResource to now be compliant with the RestResourceController's framework 2019-11-06 15:18:55 +01:00
Peter Nijs
ca37eee3fe 65571: REST changes to delete of an item
- Copy relationship data on item delete
2019-11-06 14:44:08 +01:00
jonas-atmire
d379552e2c Updating returned object for 'setLogo' to its 'Rest' version to be inline with other RestRepository methods 2019-11-06 12:49:17 +01:00
Marie Verdonck
e8fe89581f 65997: ReplacePatchOperation function moved to subclasses &
EPersonOperationFactory removed, no longer useful
2019-11-06 11:00:26 +01:00
Kevin Van de Velde
727f97aa44 [DS-4317] Bundles in rest: Moving BitstreamBundleController to the existing BitstreamRestController 2019-11-06 10:47:44 +01:00
Kevin Van de Velde
5c3dd61382 [DS-4317] Bundles in rest: Fixing style issue & renaming the "BitstreamController" to the "BitstreamBundleController" as the RequestMapping maps to /api/content/bitstreams/uuid/bundle and not /api/content/bitstream/uuid 2019-11-06 10:29:18 +01:00
Kevin Van de Velde
cca64996be [DS-4317] Bundles in rest: Renaming method that moves bitstreams in a bundle 2019-11-05 13:58:03 +01:00
Marie Verdonck
40a08746d9 65997: Overrides added, javadocs, unused classes removed 2019-11-05 09:59:33 +01:00
Marie Verdonck
f8529f3200 [w2p-65997] Patch framework improvements: Internal feedback #1 2019-11-04 18:11:48 +01:00
Marie Verdonck
840106ba63 [DS-4317] DELETE /api/core/bundles/<:uuid> endpoint functionality
> deletes bundle with given uuid and all its bitstreams

> with IT cases and javadoc
2019-11-04 15:47:51 +01:00
Marie Verdonck
b0738b576d Code for moving bitstreams to a different bundle moved to BundleService 2019-11-04 13:21:29 +01:00
Chris Wilper
640c9071ef DS-3533 Add javadocs for new classes 2019-11-01 14:23:23 -04:00
Chris Wilper
71c81d28cf DS-3533 Fix checkstyle issues 2019-10-31 14:52:06 -04:00
Chris Wilper
b67a67c2b8 DS-3533 Use list projection for ItemRestRepository.findALl 2019-10-31 10:31:30 -04:00
Chris Wilper
f4737bb74b DS-3533 Provide item relationships via link repository 2019-10-31 10:31:30 -04:00
Chris Wilper
32098c4ffb DS-3533 Use list projection when embedding a page from a link repository 2019-10-31 10:30:56 -04:00
Chris Wilper
6f5f4da745 DS-3533 Add projections 2019-10-31 10:30:51 -04:00
Marie Verdonck
64ee1d72b6 65944: Patch framework refactoring finished, all tests ok 2019-10-31 13:34:48 +01:00
Marie Verdonck
032ae2ad94 65944: Patch framework refactoring; TODO fix /metadata PATCH handling 2019-10-30 17:40:52 +01:00
Raf Ponsaerts
a1ed84d072 Applied feedback to the external sources entity post feature in ExternalDataService and ExternalSourceEntryUriListHandler 2019-10-30 09:17:18 +01:00
Marie Verdonck
68342ae10c 65942: Merge branch 'master' into w2p-65568_bugs-place-management-creating-relationships
# Conflicts:
#	dspace-api/src/main/java/org/dspace/content/dao/RelationshipDAO.java
2019-10-29 12:37:02 +01:00
Alexander Sulfrian
57df5a3f98 DS-4275: Fix case of resourcepolicies endpoint
The endpoint is specified in lowercase in the REST contract.
2019-10-29 11:24:40 +01:00
Kevin Van de Velde
d056d8df53 [DS-4317] Bundles in rest: Merging lasted master style fixes 2019-10-29 10:56:27 +01:00
Kevin Van de Velde
1087de26bf Merge branch 'master' into DS-4317_bundles-in-REST 2019-10-29 10:25:35 +01:00
Raf Ponsaerts
f3efe500b1 [Task 65902] implemented functionality to create an archived item from the urilist call to the items endpoint with an ExternalSourceEntry in the uriList 2019-10-29 10:12:20 +01:00
Raf Ponsaerts
c90e52f429 Fixed checkstyle issue in MockMetadataConverter 2019-10-28 09:21:50 +01:00
Samuel
e2c353d75e DS-4351 Upgrade spring (boot) & hibernate to newer versions 2019-10-25 18:21:49 +02:00
Raf Ponsaerts
d66c3da752 Fixed MockMetadataConverter issue where multiple metadatavalues for a single metadatafield would get lost due to sorting issues 2019-10-25 16:40:02 +02:00
Peter Nijs
822b6b7361 65788: CRUD on Collection & Community logo feedback 2019-10-25 14:03:46 +02:00
Peter Nijs
f84624fb59 Merge remote-tracking branch 'dspace/master' into w2p-65247_Create-Read-on-Collection-and-Community-logo 2019-10-25 13:45:32 +02:00
Peter Nijs
a31dc75c3e 65268: changes to delete of a relationship 2019-10-25 11:51:43 +02:00