fix post error
Change-Id: I30e56238a5504dc7643df518b7aecd4cbcd37e72
This commit is contained in:
parent
e83cbb7ccf
commit
8a29ab7ddb
@ -57,8 +57,9 @@ def wrap_check_policy(func):
|
||||
|
||||
@functools.wraps(func)
|
||||
def wrapped(self, req, *args, **kwargs):
|
||||
context = req.environ['venus.context']
|
||||
check_policy(context, func.__name__, None)
|
||||
# context = req.environ['venus.context']
|
||||
# check_policy(context, func.__name__, None)
|
||||
|
||||
return func(self, req, *args, **kwargs)
|
||||
return wrapped
|
||||
|
||||
|
@ -15,6 +15,7 @@
|
||||
"""The template api."""
|
||||
|
||||
from venus.api.openstack import wsgi
|
||||
from venus.common.utils import LOG
|
||||
from venus.modules.custom_config.action import CustomConfigCore
|
||||
|
||||
|
||||
@ -32,10 +33,14 @@ class CustomConfigController(wsgi.Controller):
|
||||
|
||||
@wsgi.wrap_check_policy
|
||||
def set_config(self, req, body):
|
||||
LOG.info(req)
|
||||
if len(req.body) == 0:
|
||||
return {"code": -1, "msg": "invalid param"}
|
||||
LOG.info(body)
|
||||
id = body.get("id", None)
|
||||
value = body.get("value", None)
|
||||
if id is None or value is None:
|
||||
return {"code": -1, "msg": "invalid param"}
|
||||
return {"code": -1, "msg": "invalid param: id and value is need"}
|
||||
self.config_api.set_config(id, value)
|
||||
return {"code": 0, "msg": "OK"}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user