Ajout de l'option "check" permettant de connaître l'acl qui passe
This commit is contained in:
parent
e1c3d61207
commit
4eb23fd189
|
@ -8,7 +8,7 @@ from types import ModuleType, FunctionType
|
|||
from starlette.exceptions import HTTPException
|
||||
from starlette.routing import Route
|
||||
from starlette.requests import Request
|
||||
from starlette.responses import Response
|
||||
from starlette.responses import Response, PlainTextResponse
|
||||
|
||||
from halfapi.lib.domain import gen_domain_routes, VERBS
|
||||
|
||||
|
@ -52,6 +52,9 @@ def route_acl_decorator(fct: Callable, params: List[Dict]):
|
|||
|
||||
req.scope['acl_pass'] = param['acl'].__name__
|
||||
|
||||
if 'check' in req.query_params:
|
||||
return PlainTextResponse(param['acl'].__name__)
|
||||
|
||||
return await fct(
|
||||
req, *args,
|
||||
**{
|
||||
|
|
Loading…
Reference in New Issue