API for deleting a link

This commit is contained in:
Julien Duponchelle committed 2016-03-14 20:54:05 +01:00
1 parent ed291da566
commit 8fed1d9b9f
3 files changed
+7 -3

No files matched your search

+4
View File
@@ -114,3 +114,7 @@ class Hypervisor:
@asyncio.coroutine
def post(self, path, data={}):
return (yield from self.httpQuery("POST", path, data))
@asyncio.coroutine
def delete(self, path):
return (yield from self.httpQuery("DELETE", path))
@@ -60,7 +60,7 @@ class LinkHandler:
"link_id": "UUID of the link"
},
status_codes={
201: "Link deleted",
204: "Link deleted",
400: "Invalid request"
},
description="Delete a link instance")
@@ -70,5 +70,5 @@ class LinkHandler:
project = controller.getProject(request.match_info["project_id"])
link = project.getLink(request.match_info["link_id"])
yield from link.delete()
response.set_status(201)
response.set_status(204)
response.json(link)