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

Provide method to cancel delivery #171

Closed
johnbradley opened this issue Aug 10, 2018 · 2 comments
Closed

Provide method to cancel delivery #171

johnbradley opened this issue Aug 10, 2018 · 2 comments
Assignees

Comments

@johnbradley
Copy link
Contributor

If the recipient of a delivery is unresponsive there is currently no way to create a new delivery for a different user. DukeDS requires the previous delivery be canceled first (ie. each project can only have one delivery in pending status).
API to cancel a delivery (project_transfer in DukeDS terminology): https://api.dataservice.duke.edu/apiexplorer#!/project_transfers/putApiV1ProjectTransfersIdCancel

There is a method that is part of the DukeDSClient api: https://github.com/Duke-GCB/DukeDSClient/blob/40f4ba0e1c125c0e6b282ecd2747c7b53b869a6b/ddsc/core/ddsapi.py#L772
However it is not current used by the client.

@johnbradley johnbradley self-assigned this Sep 4, 2018
@dleehr
Copy link
Member

dleehr commented Sep 14, 2018

Is this fixed by #178 ?

@johnbradley
Copy link
Contributor Author

Yes. It was fixed by #178.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants