From 812a9a55d0f3196f4fe157d35d8fbcdf55ca6a42 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Tue, 31 Oct 2023 11:48:36 +0800 Subject: [PATCH] fix Plugin Alerts UI --- app/plugins/autobackup/__init__.py | 2 ++ app/plugins/autosignin/__init__.py | 4 ++++ app/plugins/bestfilmversion/__init__.py | 2 ++ app/plugins/clouddiskdel/__init__.py | 4 ++++ app/plugins/cloudflarespeedtest/__init__.py | 2 ++ app/plugins/customhosts/__init__.py | 2 ++ app/plugins/dirmonitor/__init__.py | 2 ++ app/plugins/invitessignin/__init__.py | 2 ++ app/plugins/mediasyncdel/__init__.py | 6 ++++++ app/plugins/moviepilotupdatenotify/__init__.py | 2 ++ app/plugins/nastoolsync/__init__.py | 2 ++ app/plugins/siterefresh/__init__.py | 2 ++ app/plugins/syncdownloadfiles/__init__.py | 2 ++ app/plugins/torrentremover/__init__.py | 2 ++ 14 files changed, 36 insertions(+) diff --git a/app/plugins/autobackup/__init__.py b/app/plugins/autobackup/__init__.py index 4a0640ed..cd10eba3 100644 --- a/app/plugins/autobackup/__init__.py +++ b/app/plugins/autobackup/__init__.py @@ -308,6 +308,8 @@ class AutoBackup(_PluginBase): { 'component': 'VAlert', 'props': { + 'type': 'info', + 'variant': 'tonal', 'text': '备份文件路径默认为本地映射的config/plugins/AutoBackup。' } } diff --git a/app/plugins/autosignin/__init__.py b/app/plugins/autosignin/__init__.py index 04fe6d0b..26a172e9 100644 --- a/app/plugins/autosignin/__init__.py +++ b/app/plugins/autosignin/__init__.py @@ -454,6 +454,8 @@ class AutoSignIn(_PluginBase): { 'component': 'VAlert', 'props': { + 'type': 'info', + 'variant': 'tonal', 'text': '执行周期支持:' '1、5位cron表达式;' '2、配置间隔(小时),如2.3/9-23(9-23点之间每隔2.3小时执行一次);' @@ -477,6 +479,8 @@ class AutoSignIn(_PluginBase): { 'component': 'VAlert', 'props': { + 'type': 'info', + 'variant': 'tonal', 'text': '自动优选:0-关闭,命中重试关键词次数大于该数量时自动执行Cloudflare IP优选(需要开启且则正确配置Cloudflare IP优选插件和自定义Hosts插件)' } } diff --git a/app/plugins/bestfilmversion/__init__.py b/app/plugins/bestfilmversion/__init__.py index 42d56b67..8f44a55f 100644 --- a/app/plugins/bestfilmversion/__init__.py +++ b/app/plugins/bestfilmversion/__init__.py @@ -236,6 +236,8 @@ class BestFilmVersion(_PluginBase): { 'component': 'VAlert', 'props': { + 'type': 'info', + 'variant': 'tonal', 'text': '支持主动定时获取媒体库数据和Webhook实时触发两种方式,两者只能选其一,' 'Webhook需要在媒体服务器设置发送Webhook报文。' 'Plex使用主动获取时,建议执行周期设置大于1小时,' diff --git a/app/plugins/clouddiskdel/__init__.py b/app/plugins/clouddiskdel/__init__.py index c317e3ac..bcc0e7cd 100644 --- a/app/plugins/clouddiskdel/__init__.py +++ b/app/plugins/clouddiskdel/__init__.py @@ -249,6 +249,8 @@ class CloudDiskDel(_PluginBase): { 'component': 'VAlert', 'props': { + 'type': 'info', + 'variant': 'tonal', 'text': '需要开启媒体库删除插件且正确配置排除路径。' '主要针对于strm文件删除后同步删除云盘资源。' '如遇删除失败,请检查文件权限问题。' @@ -270,6 +272,8 @@ class CloudDiskDel(_PluginBase): { 'component': 'VAlert', 'props': { + 'type': 'info', + 'variant': 'tonal', 'text': '关于路径映射:' 'emby:/data/series/A.mp4,' 'moviepilot内云盘挂载路径:/mnt/link/series/A.mp4。' diff --git a/app/plugins/cloudflarespeedtest/__init__.py b/app/plugins/cloudflarespeedtest/__init__.py index 0ac781a0..1bd6d3bb 100644 --- a/app/plugins/cloudflarespeedtest/__init__.py +++ b/app/plugins/cloudflarespeedtest/__init__.py @@ -702,6 +702,8 @@ class CloudflareSpeedTest(_PluginBase): { 'component': 'VAlert', 'props': { + 'type': 'info', + 'variant': 'tonal', 'text': 'F12看请求的Server属性,如果是cloudflare说明该站点支持Cloudflare IP优选。' } } diff --git a/app/plugins/customhosts/__init__.py b/app/plugins/customhosts/__init__.py index 99cd0fb8..c9629483 100644 --- a/app/plugins/customhosts/__init__.py +++ b/app/plugins/customhosts/__init__.py @@ -158,6 +158,8 @@ class CustomHosts(_PluginBase): { 'component': 'VAlert', 'props': { + 'type': 'info', + 'variant': 'tonal', 'text': 'host格式ip host,中间有空格!!!' '(注:容器运行则更新容器hosts!非宿主机!)' } diff --git a/app/plugins/dirmonitor/__init__.py b/app/plugins/dirmonitor/__init__.py index f3bbc433..b25c6d70 100644 --- a/app/plugins/dirmonitor/__init__.py +++ b/app/plugins/dirmonitor/__init__.py @@ -804,6 +804,8 @@ class DirMonitor(_PluginBase): { 'component': 'VAlert', 'props': { + 'type': 'info', + 'variant': 'tonal', 'text': '入库消息延迟默认10s,如网络较慢可酌情调大,有助于发送统一入库消息。' } } diff --git a/app/plugins/invitessignin/__init__.py b/app/plugins/invitessignin/__init__.py index 3569e0e0..8e2c5162 100644 --- a/app/plugins/invitessignin/__init__.py +++ b/app/plugins/invitessignin/__init__.py @@ -277,6 +277,8 @@ class InvitesSignin(_PluginBase): { 'component': 'VAlert', 'props': { + 'type': 'info', + 'variant': 'tonal', 'text': '整点定时签到失败?不妨换个时间试试' } } diff --git a/app/plugins/mediasyncdel/__init__.py b/app/plugins/mediasyncdel/__init__.py index 12cc8f70..fda8481d 100644 --- a/app/plugins/mediasyncdel/__init__.py +++ b/app/plugins/mediasyncdel/__init__.py @@ -266,6 +266,8 @@ class MediaSyncDel(_PluginBase): { 'component': 'VAlert', 'props': { + 'type': 'info', + 'variant': 'tonal', 'text': '媒体库同步方式分为Webhook、日志同步和Scripter X:' '1、Webhook需要Emby4.8.0.45及以上开启媒体删除的Webhook。' '2、日志同步需要配置检查周期,默认30分钟执行一次。' @@ -289,6 +291,8 @@ class MediaSyncDel(_PluginBase): { 'component': 'VAlert', 'props': { + 'type': 'info', + 'variant': 'tonal', 'text': '关于路径映射(转移后文件):' 'emby:/data/series/A.mp4,' 'moviepilot:/mnt/link/series/A.mp4。' @@ -312,6 +316,8 @@ class MediaSyncDel(_PluginBase): { 'component': 'VAlert', 'props': { + 'type': 'info', + 'variant': 'tonal', 'text': '排除路径:命中排除路径后请求云盘删除插件删除云盘资源。' } } diff --git a/app/plugins/moviepilotupdatenotify/__init__.py b/app/plugins/moviepilotupdatenotify/__init__.py index 76bb631d..a3abfed9 100644 --- a/app/plugins/moviepilotupdatenotify/__init__.py +++ b/app/plugins/moviepilotupdatenotify/__init__.py @@ -232,6 +232,8 @@ class MoviePilotUpdateNotify(_PluginBase): { 'component': 'VAlert', 'props': { + 'type': 'info', + 'variant': 'tonal', 'text': '如要开启自动重启,请确认MOVIEPILOT_AUTO_UPDATE设置为true,重启即更新。' } } diff --git a/app/plugins/nastoolsync/__init__.py b/app/plugins/nastoolsync/__init__.py index fc3148cb..1b408151 100644 --- a/app/plugins/nastoolsync/__init__.py +++ b/app/plugins/nastoolsync/__init__.py @@ -624,6 +624,8 @@ class NAStoolSync(_PluginBase): { 'component': 'VAlert', 'props': { + 'type': 'info', + 'variant': 'tonal', 'text': '开启清空记录时,会在导入历史数据之前删除MoviePilot之前的记录。' '如果转移记录很多,同步时间可能会长(3-10分钟),' '所以点击确定后页面没反应是正常现象,后台正在处理。' diff --git a/app/plugins/siterefresh/__init__.py b/app/plugins/siterefresh/__init__.py index 473856f5..b1613b34 100644 --- a/app/plugins/siterefresh/__init__.py +++ b/app/plugins/siterefresh/__init__.py @@ -198,6 +198,8 @@ class SiteRefresh(_PluginBase): { 'component': 'VAlert', 'props': { + 'type': 'info', + 'variant': 'tonal', 'text': '站点签到提示Cookie过期时自动触发。' '不支持开启两步认证的站点。' '不是所有站点都支持,失败请手动更新。' diff --git a/app/plugins/syncdownloadfiles/__init__.py b/app/plugins/syncdownloadfiles/__init__.py index 47d48744..4b3977d0 100644 --- a/app/plugins/syncdownloadfiles/__init__.py +++ b/app/plugins/syncdownloadfiles/__init__.py @@ -543,6 +543,8 @@ class SyncDownloadFiles(_PluginBase): { 'component': 'VAlert', 'props': { + 'type': 'info', + 'variant': 'tonal', 'text': '适用于非MoviePilot下载的任务;下载器种子数据较多时,同步时间将会较长,请耐心等候,可查看实时日志了解同步进度;时间间隔建议最少每6小时执行一次,防止上次任务没处理完。' } } diff --git a/app/plugins/torrentremover/__init__.py b/app/plugins/torrentremover/__init__.py index 6c19482b..7b08ec2f 100644 --- a/app/plugins/torrentremover/__init__.py +++ b/app/plugins/torrentremover/__init__.py @@ -488,6 +488,8 @@ class TorrentRemover(_PluginBase): { 'component': 'VAlert', 'props': { + 'type': 'info', + 'variant': 'tonal', 'text': '自动删种存在风险,如设置不当可能导致数据丢失!建议动作先选择暂停,确定条件正确后再改成删除。' } }