Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implemented the Item Mapper functionality #2282

Open
wants to merge 1 commit into
base: master
from

Conversation

Projects
None yet
3 participants
@Raf-atmire
Copy link
Contributor

Raf-atmire commented Dec 6, 2018

In this PR we have implemented the functionality to map Items to Collections.
This can be achieved by using the following calls:

  • /api/core/items/{itemUuid}/mappingCollections/{collectionUuid} POST call to create a new mapping
  • /api/core/items/{itemUuid}/mappingCollections/{collectionUuid} DELETE call to delete a mapping
  • /api/core/items/{itemUuid}/mappingCollections to retrieve all the mappingCollections for this Item
  • /api/core/collection/{collectionUuid}/mappingItems to retrieve all the Items mapped to this collection for which the owningCollection is not the given collection

This functionality includes changes to the services, DAOs and controllers to achieve the functionality as well as the creation of tests to ensure that the functionality doesn't break

Jira link: https://jira.duraspace.org/browse/DS-4097
Rest contract link: DSpace/Rest7Contract#52

@abollini abollini added the REST API v7 label Dec 6, 2018

@tdonohue tdonohue referenced this pull request Jan 4, 2019

Merged

Mapping collection #35

@tdonohue

This comment has been minimized.

Copy link
Member

tdonohue commented Feb 14, 2019

@Raf-atmire & @benbosman : Note, this PR is now "unblocked" but it requires updating per the new REST Contract approved in DSpace/Rest7Contract#52

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.