We haven't conistent return code for non-implemented action.
QuotaSetsController.create returns 500 AgentPluginBase.create_agent returns 404 ExtensionController.delete/create return 404 NetworkSchedulerController.update/show return 500 RouterSchedulerController.update/show return 500 DhcpAgentsHostingNetworkController.create/delete/update/show return 500 L3AgentsHostingRouterController.create/delete/update/show return 500
As discusstion at https://review.openstack.org/#/c/23406/5/quantum/extensions/quotasv2.py
We prefer use 403 for this case
We haven't conistent return code for non-implemented action.
QuotaSetsContro ller.create returns 500 .create_ agent returns 404 ller.delete/ create return 404 rController. update/ show return 500 Controller. update/ show return 500 ngNetworkContro ller.create/ delete/ update/ show return 500 RouterControlle r.create/ delete/ update/ show return 500
AgentPluginBase
ExtensionContro
NetworkSchedule
RouterScheduler
DhcpAgentsHosti
L3AgentsHosting
As discusstion at https:/ /review. openstack. org/#/c/ 23406/5/ quantum/ extensions/ quotasv2. py
We prefer use 403 for this case