elixir-cloud-aai / drs-filer

Lightweight, flexible Flask/Gunicorn-based GA4GH DRS implementation
Apache License 2.0
5 stars 8 forks source link

Implement "DELETE /objects/{object_id}/access/{access_id}" #27

Closed uniqueg closed 3 years ago

uniqueg commented 3 years ago

Description

As in issue #10 and PR #9, but for deleting an access method rather than an object. Note that at least one access method always has to be available for a given object.

Proposed solution

Compare the DELETE /tools/{id}/versions/{version_id} controller for an example on how to make sure that the last list item (here: a tool version) cannot be deleted.

chinvib66 commented 3 years ago

@uniqueg I would like to take up this issue.

uniqueg commented 3 years ago

That's awesome, @chinvib66, you are very welcome to do so!