From 5102430a68fbe78ead14ceedde224cb02c7ca811 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=91=86=E8=90=8C=E9=97=B7=E6=B2=B9=E7=93=B6?= <253605712@qq.com> Date: Wed, 10 Apr 2024 22:34:43 +0800 Subject: [PATCH] feat:add 'name' field return (#3152) --- api/controllers/service_api/app/app.py | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/api/controllers/service_api/app/app.py b/api/controllers/service_api/app/app.py index ccf743371a..bccce9b55b 100644 --- a/api/controllers/service_api/app/app.py +++ b/api/controllers/service_api/app/app.py @@ -1,14 +1,11 @@ -import json from flask import current_app -from flask_restful import fields, marshal_with, Resource +from flask_restful import Resource, fields, marshal_with from controllers.service_api import api from controllers.service_api.app.error import AppUnavailableError from controllers.service_api.wraps import validate_app_token -from extensions.ext_database import db -from models.model import App, AppModelConfig, AppMode -from models.tools import ApiToolProvider +from models.model import App, AppMode from services.app_service import AppService @@ -92,6 +89,16 @@ class AppMetaApi(Resource): """Get app meta""" return AppService().get_app_meta(app_model) +class AppInfoApi(Resource): + @validate_app_token + def get(self, app_model: App): + """Get app infomation""" + return { + 'name':app_model.name, + 'description':app_model.description + } + api.add_resource(AppParameterApi, '/parameters') api.add_resource(AppMetaApi, '/meta') +api.add_resource(AppInfoApi, '/info')