Skip to content

Commit fa40d71

Browse files
feat: add update endpoint
1 parent 298bdd9 commit fa40d71

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

services/web/server/src/simcore_service_webserver/functions/_controller/_functions_rest.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,22 @@ async def get_function(request: web.Request) -> web.Response:
8282
)
8383

8484

85+
@routes.put(
86+
"/{VTAG}/functions/{function_id}",
87+
name="update_function",
88+
)
89+
@login_required
90+
@permission_required("function.write")
91+
@handle_rest_requests_exceptions
92+
async def update_function(request: web.Request) -> web.Response:
93+
path_params = parse_request_path_parameters_as(FunctionPathParams, request)
94+
function_id = path_params.function_id
95+
96+
req_ctx = AuthenticatedRequestContext.model_validate(request)
97+
98+
raise NotImplementedError
99+
100+
85101
@routes.delete(
86102
f"/{VTAG}/functions/{{function_id}}",
87103
name="delete_function",

0 commit comments

Comments
 (0)