Return 404 instead of 501 for unsupported actions

Change unsupported actions return code to 404 from 501 to ensure
consistency with other unsupported actions in the REST API.

Change-Id: Ibf40ef9108f209b70ffbab6e2387d2d469f7373e
This commit is contained in:
He Jie Xu 2014-08-07 18:54:25 +08:00
parent 33119f8b61
commit 1b0e4725ae
4 changed files with 0 additions and 21 deletions

View File

@ -111,10 +111,6 @@ class Controller(object):
raise exc.HTTPNotFound()
return _translate_detail_keys(console)
def update(self, req, server_id, id, body):
"""You can't update a console."""
raise exc.HTTPNotImplemented()
def delete(self, req, server_id, id):
"""Deletes a console."""
try:

View File

@ -129,11 +129,6 @@ class InterfaceAttachmentController(object):
return self.show(req, server_id, vif['id'])
def update(self, req, server_id, id, body):
"""Update a interface attachment. We don't currently support this."""
msg = _("Attachments update is not supported")
raise exc.HTTPNotImplemented(explanation=msg)
def delete(self, req, server_id, id):
"""Detach an interface from an instance."""
context = req.environ['nova.context']

View File

@ -68,12 +68,6 @@ class Controller(wsgi.Controller):
raise exc.HTTPNotFound(explanation=msg)
return instance
def create(self, req, server_id, body):
raise exc.HTTPNotImplemented()
def delete(self, req, server_id, id):
raise exc.HTTPNotImplemented()
@wsgi.serializers(xml=AddressesTemplate)
def index(self, req, server_id):
context = req.environ["nova.context"]

View File

@ -42,12 +42,6 @@ class IPsController(wsgi.Controller):
raise exc.HTTPNotFound(explanation=msg)
return instance
def create(self, req, server_id, body):
raise exc.HTTPNotImplemented()
def delete(self, req, server_id, id):
raise exc.HTTPNotImplemented()
def index(self, req, server_id):
context = req.environ["nova.context"]
instance = self._get_instance(context, server_id)