Преглед изворни кода

Fix incorrect API endpoint routing from PR #25628 (#25778)

tags/1.9.0
-LAN- пре 1 месец
родитељ
комит
b5a7e64e19
No account linked to committer's email address

+ 6
- 6
api/controllers/console/app/workflow.py Прегледај датотеку

raise InvokeRateLimitHttpError(ex.description) raise InvokeRateLimitHttpError(ex.description)




@console_ns.route("/apps/<uuid:app_id>/workflows/tasks/<string:task_id>/stop")
@console_ns.route("/apps/<uuid:app_id>/workflow-runs/tasks/<string:task_id>/stop")
class WorkflowTaskStopApi(Resource): class WorkflowTaskStopApi(Resource):
@api.doc("stop_workflow_task") @api.doc("stop_workflow_task")
@api.doc(description="Stop running workflow task") @api.doc(description="Stop running workflow task")
} }




@console_ns.route("/apps/<uuid:app_id>/workflows/default-block-configs")
@console_ns.route("/apps/<uuid:app_id>/workflows/default-workflow-block-configs")
class DefaultBlockConfigsApi(Resource): class DefaultBlockConfigsApi(Resource):
@api.doc("get_default_block_configs") @api.doc("get_default_block_configs")
@api.doc(description="Get default block configurations for workflow") @api.doc(description="Get default block configurations for workflow")
return workflow_service.get_default_block_configs() return workflow_service.get_default_block_configs()




@console_ns.route("/apps/<uuid:app_id>/workflows/default-block-configs/<string:block_type>")
@console_ns.route("/apps/<uuid:app_id>/workflows/default-workflow-block-configs/<string:block_type>")
class DefaultBlockConfigApi(Resource): class DefaultBlockConfigApi(Resource):
@api.doc("get_default_block_config") @api.doc("get_default_block_config")
@api.doc(description="Get default block configuration by type") @api.doc(description="Get default block configuration by type")
} }




@console_ns.route("/apps/<uuid:app_id>/workflows/config")
@console_ns.route("/apps/<uuid:app_id>/workflows/draft/config")
class WorkflowConfigApi(Resource): class WorkflowConfigApi(Resource):
"""Resource for workflow configuration.""" """Resource for workflow configuration."""


} }




@console_ns.route("/apps/<uuid:app_id>/workflows/published")
@console_ns.route("/apps/<uuid:app_id>/workflows")
class PublishedAllWorkflowApi(Resource): class PublishedAllWorkflowApi(Resource):
@api.doc("get_all_published_workflows") @api.doc("get_all_published_workflows")
@api.doc(description="Get all published workflows for an application") @api.doc(description="Get all published workflows for an application")
} }




@console_ns.route("/apps/<uuid:app_id>/workflows/<uuid:workflow_id>")
@console_ns.route("/apps/<uuid:app_id>/workflows/<string:workflow_id>")
class WorkflowByIdApi(Resource): class WorkflowByIdApi(Resource):
@api.doc("update_workflow_by_id") @api.doc("update_workflow_by_id")
@api.doc(description="Update workflow by ID") @api.doc(description="Update workflow by ID")

+ 8
- 0
api/controllers/console/datasets/datasets_document.py Прегледај датотеку

return response, 200 return response, 200




@console_ns.route("/datasets/<uuid:dataset_id>/batch/<string:batch>/indexing-estimate")
class DocumentBatchIndexingEstimateApi(DocumentResource): class DocumentBatchIndexingEstimateApi(DocumentResource):
@setup_required @setup_required
@login_required @login_required
raise IndexingEstimateError(str(e)) raise IndexingEstimateError(str(e))




@console_ns.route("/datasets/<uuid:dataset_id>/batch/<string:batch>/indexing-status")
class DocumentBatchIndexingStatusApi(DocumentResource): class DocumentBatchIndexingStatusApi(DocumentResource):
@setup_required @setup_required
@login_required @login_required
return {"result": "success", "message": "Document metadata updated."}, 200 return {"result": "success", "message": "Document metadata updated."}, 200




@console_ns.route("/datasets/<uuid:dataset_id>/documents/status/<string:action>/batch")
class DocumentStatusApi(DocumentResource): class DocumentStatusApi(DocumentResource):
@setup_required @setup_required
@login_required @login_required
return {"result": "success"}, 200 return {"result": "success"}, 200




@console_ns.route("/datasets/<uuid:dataset_id>/documents/<uuid:document_id>/processing/pause")
class DocumentPauseApi(DocumentResource): class DocumentPauseApi(DocumentResource):
@setup_required @setup_required
@login_required @login_required
return {"result": "success"}, 204 return {"result": "success"}, 204




@console_ns.route("/datasets/<uuid:dataset_id>/documents/<uuid:document_id>/processing/resume")
class DocumentRecoverApi(DocumentResource): class DocumentRecoverApi(DocumentResource):
@setup_required @setup_required
@login_required @login_required
return {"result": "success"}, 204 return {"result": "success"}, 204




@console_ns.route("/datasets/<uuid:dataset_id>/retry")
class DocumentRetryApi(DocumentResource): class DocumentRetryApi(DocumentResource):
@setup_required @setup_required
@login_required @login_required
return {"result": "success"}, 204 return {"result": "success"}, 204




@console_ns.route("/datasets/<uuid:dataset_id>/documents/<uuid:document_id>/rename")
class DocumentRenameApi(DocumentResource): class DocumentRenameApi(DocumentResource):
@setup_required @setup_required
@login_required @login_required
return document return document




@console_ns.route("/datasets/<uuid:dataset_id>/documents/<uuid:document_id>/website-sync")
class WebsiteDocumentSyncApi(DocumentResource): class WebsiteDocumentSyncApi(DocumentResource):
@setup_required @setup_required
@login_required @login_required

Loading…
Откажи
Сачувај