[IMP] pms_api_rest: add get_reservation

This commit is contained in:
Sara Lago
2021-08-06 14:38:10 +02:00
committed by Darío Lodeiros
parent f904489e62
commit a706b7a308
2 changed files with 69 additions and 15 deletions

View File

@@ -1,8 +1,5 @@
from odoo.addons.base_rest.controllers import main
from ..lib_jwt.jwt_http import jwt_http
from ..lib_jwt.validator import validator
class BaseRestDemoPublicApiController(main.RestController):
_root_path = "/api/"
@@ -10,13 +7,13 @@ class BaseRestDemoPublicApiController(main.RestController):
_default_auth = "public"
# RestController OVERRIDE method
def _process_method(self, service_name, method_name, *args, params=None):
http_method, body, headers, token = jwt_http.parse_request()
result = validator.verify_token(token)
if not result["status"]:
return jwt_http.errcode(code=result["code"], message=result["message"])
else:
return super(BaseRestDemoPublicApiController, self)._process_method(
service_name, method_name, *args, params=params
)
# def _process_method(self, service_name, method_name, *args, params=None):
#
# http_method, body, headers, token = jwt_http.parse_request()
# result = validator.verify_token(token)
# if not result["status"]:
# return jwt_http.errcode(code=result["code"], message=result["message"])
# else:
# return super(BaseRestDemoPublicApiController, self)._process_method(
# service_name, method_name, *args, params=params
# )