Duke-GCB / DukeDSClient

Command line program to allow uploading, downloading, and managing projects in the duke-data-service.
MIT License
5 stars 6 forks source link

prevent sharing with delivery recipient #299

Closed johnbradley closed 4 years ago

johnbradley commented 4 years ago

Show a meaningful error message if a user tries to deliver a project with the delivery recipient as a share user. Share users receive download only permission. By definition a delivery recipient must gain project admin permissions when accepting a delivery. These changes also register share users if they are not already registered with DDS.

Fixes #297 #298