This commit is contained in:
jyong
2025-07-08 17:16:10 +08:00
parent b3431ab0c4
commit bc1a517a97
6 changed files with 82 additions and 4 deletions

View File

@ -177,7 +177,17 @@ class DatasourceAuthUpdateDeleteApi(Resource):
raise ValueError(str(ex))
return {"result": "success"}, 201
class DatasourceAuthListApi(Resource):
@setup_required
@login_required
@account_initialization_required
def get(self):
datasource_provider_service = DatasourceProviderService()
datasources = datasource_provider_service.get_all_datasource_credentials(
tenant_id=current_user.current_tenant_id
)
return {"result": datasources}, 200
# Import Rag Pipeline
api.add_resource(
@ -197,3 +207,8 @@ api.add_resource(
DatasourceAuthUpdateDeleteApi,
"/auth/plugin/datasource/<string:auth_id>",
)
api.add_resource(
DatasourceAuthListApi,
"/auth/plugin/datasource/list",
)