From 00bef31e56c8039f5b9f19e5f813546bb9ff4d40 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Fri, 7 Jul 2023 11:51:29 +0800 Subject: [PATCH] fix plugin --- app/core/plugin.py | 12 ++++++------ app/schemas/plugin.py | 2 ++ 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/app/core/plugin.py b/app/core/plugin.py index cafc1a80..265af754 100644 --- a/app/core/plugin.py +++ b/app/core/plugin.py @@ -154,22 +154,22 @@ class PluginManager(metaclass=Singleton): conf.update({"installed": False}) # 名称 if hasattr(plugin, "plugin_name"): - conf.update({"name": plugin.plugin_name}) + conf.update({"plugin_name": plugin.plugin_name}) # 描述 if hasattr(plugin, "plugin_desc"): - conf.update({"desc": plugin.plugin_desc}) + conf.update({"plugin_desc": plugin.plugin_desc}) # 版本 if hasattr(plugin, "plugin_version"): - conf.update({"version": plugin.plugin_version}) + conf.update({"plugin_version": plugin.plugin_version}) # 图标 if hasattr(plugin, "plugin_icon"): - conf.update({"icon": plugin.plugin_icon}) + conf.update({"plugin_icon": plugin.plugin_icon}) # 主题色 if hasattr(plugin, "plugin_color"): - conf.update({"color": plugin.plugin_color}) + conf.update({"plugin_color": plugin.plugin_color}) # 作者 if hasattr(plugin, "plugin_author"): - conf.update({"author": plugin.plugin_author}) + conf.update({"plugin_author": plugin.plugin_author}) # 作者链接 if hasattr(plugin, "author_url"): conf.update({"author_url": plugin.author_url}) diff --git a/app/schemas/plugin.py b/app/schemas/plugin.py index 60f6067d..35d5dc43 100644 --- a/app/schemas/plugin.py +++ b/app/schemas/plugin.py @@ -26,3 +26,5 @@ class Plugin(BaseModel): plugin_order: int = 0 # 可使用的用户级别 auth_level: int = 0 + # 是否已安装 + installed: bool = False