Skip to content
Snippets Groups Projects
Commit a76dbcf0c701 authored by Arnaud Vergnet's avatar Arnaud Vergnet :sun_with_face:
Browse files

refactor: remove usage of custom cw_view_config decorator

parent edb9fa9231e5
No related branches found
No related tags found
1 merge request!23refactor: remove usage of custom cw_view_config decorator
Pipeline #136240 passed
......@@ -58,11 +58,8 @@
)
def cw_view_config(route_name: str, **kwargs):
return view_config(
route_name=f"{API_ROUTE_NAME_PREFIX}{route_name}",
**dict(DEFAULT_ROUTE_PARAMS, **kwargs),
)
def get_route_name(route_name: str) -> str:
return f"{API_ROUTE_NAME_PREFIX}{route_name}"
def view_exception_handler(func):
......@@ -108,7 +105,10 @@
return request_wrapper
@cw_view_config(route_name=ApiRoutes.schema, request_method="GET")
@view_config(
route_name=get_route_name(ApiRoutes.schema),
**dict(DEFAULT_ROUTE_PARAMS, request_method="GET"),
)
@view_exception_handler
@authorized_users_only
def schema_route(request: Request):
......@@ -121,7 +121,10 @@
return exported_schema
@cw_view_config(route_name=ApiRoutes.rql)
@view_config(
route_name=get_route_name(ApiRoutes.rql),
**DEFAULT_ROUTE_PARAMS,
)
@view_exception_handler
@authorized_users_only
def rql_route(request: Request):
......@@ -140,7 +143,10 @@
return result.rows
@cw_view_config(route_name=ApiRoutes.login)
@view_config(
route_name=get_route_name(ApiRoutes.login),
**DEFAULT_ROUTE_PARAMS,
)
@view_exception_handler
def login_route(request: Request):
"""
......@@ -169,7 +175,10 @@
return Response(headers=headers, status=204)
@cw_view_config(route_name=ApiRoutes.transaction_begin)
@view_config(
route_name=get_route_name(ApiRoutes.transaction_begin),
**DEFAULT_ROUTE_PARAMS,
)
@view_exception_handler
@authorized_users_only
def transaction_begin_route(request: Request):
......@@ -181,7 +190,10 @@
return transactions.begin_transaction(user)
@cw_view_config(route_name=ApiRoutes.transaction_execute)
@view_config(
route_name=get_route_name(ApiRoutes.transaction_execute),
**DEFAULT_ROUTE_PARAMS,
)
@view_exception_handler
@authorized_users_only
def transaction_execute_route(request: Request):
......@@ -202,7 +214,10 @@
return result.rows
@cw_view_config(route_name=ApiRoutes.transaction_commit)
@view_config(
route_name=get_route_name(ApiRoutes.transaction_commit),
**DEFAULT_ROUTE_PARAMS,
)
@view_exception_handler
@authorized_users_only
def transaction_commit_route(request: Request):
......@@ -222,7 +237,10 @@
return commit_result
@cw_view_config(route_name=ApiRoutes.transaction_rollback)
@view_config(
route_name=get_route_name(ApiRoutes.transaction_rollback),
**DEFAULT_ROUTE_PARAMS,
)
@view_exception_handler
@authorized_users_only
def transaction_rollback_route(request: Request):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment