scripts api routes work with either slash or no slash at the end (#3467)
This commit is contained in:
@@ -248,6 +248,10 @@ async def deploy_script(
|
|||||||
description="Run a script",
|
description="Run a script",
|
||||||
tags=["Scripts"],
|
tags=["Scripts"],
|
||||||
)
|
)
|
||||||
|
@base_router.post(
|
||||||
|
"/scripts/{script_id}/run/",
|
||||||
|
include_in_schema=False,
|
||||||
|
)
|
||||||
async def run_script(
|
async def run_script(
|
||||||
request: Request,
|
request: Request,
|
||||||
background_tasks: BackgroundTasks,
|
background_tasks: BackgroundTasks,
|
||||||
@@ -278,6 +282,11 @@ async def run_script(
|
|||||||
include_in_schema=False,
|
include_in_schema=False,
|
||||||
response_model=ScriptBlocksResponse,
|
response_model=ScriptBlocksResponse,
|
||||||
)
|
)
|
||||||
|
@base_router.post(
|
||||||
|
"/scripts/{workflow_permanent_id}/blocks/",
|
||||||
|
include_in_schema=False,
|
||||||
|
response_model=ScriptBlocksResponse,
|
||||||
|
)
|
||||||
async def get_workflow_script_blocks(
|
async def get_workflow_script_blocks(
|
||||||
workflow_permanent_id: str,
|
workflow_permanent_id: str,
|
||||||
block_script_request: ScriptBlocksRequest,
|
block_script_request: ScriptBlocksRequest,
|
||||||
@@ -432,6 +441,11 @@ async def get_workflow_script_blocks(
|
|||||||
include_in_schema=False,
|
include_in_schema=False,
|
||||||
response_model=ScriptCacheKeyValuesResponse,
|
response_model=ScriptCacheKeyValuesResponse,
|
||||||
)
|
)
|
||||||
|
@base_router.get(
|
||||||
|
"/scripts/{workflow_permanent_id}/{cache_key}/values/",
|
||||||
|
include_in_schema=False,
|
||||||
|
response_model=ScriptCacheKeyValuesResponse,
|
||||||
|
)
|
||||||
async def get_workflow_cache_key_values(
|
async def get_workflow_cache_key_values(
|
||||||
workflow_permanent_id: str,
|
workflow_permanent_id: str,
|
||||||
cache_key: str,
|
cache_key: str,
|
||||||
@@ -491,6 +505,10 @@ async def get_workflow_cache_key_values(
|
|||||||
"/scripts/{workflow_permanent_id}/value",
|
"/scripts/{workflow_permanent_id}/value",
|
||||||
include_in_schema=False,
|
include_in_schema=False,
|
||||||
)
|
)
|
||||||
|
@base_router.delete(
|
||||||
|
"/scripts/{workflow_permanent_id}/value/",
|
||||||
|
include_in_schema=False,
|
||||||
|
)
|
||||||
async def delete_workflow_cache_key_value(
|
async def delete_workflow_cache_key_value(
|
||||||
workflow_permanent_id: str,
|
workflow_permanent_id: str,
|
||||||
cache_key_value: str = Query(alias="cache-key-value"),
|
cache_key_value: str = Query(alias="cache-key-value"),
|
||||||
|
|||||||
Reference in New Issue
Block a user