Browse Source

update

tags/3.4
flucout 3 weeks ago
parent
commit
28a34b273a
  1. 8
      wiki/aapanel.md
  2. 21
      wiki/files/linux/PluginLoader.py

8
wiki/aapanel.md

@ -74,17 +74,23 @@
"update_software_list": update_software_list, "update_software_list": update_software_list,
"malicious_file_scanning": malicious_file_scanning,
"check_panel_msg": check_panel_msg, "check_panel_msg": check_panel_msg,
"check_panel_auth": check_panel_auth, "check_panel_auth": check_panel_auth,
"count_ssh_logs": count_ssh_logs, "count_ssh_logs": count_ssh_logs,
"update_vulnerabilities": update_vulnerabilities,
"refresh_dockerapps": refresh_dockerapps,
"submit_email_statistics": submit_email_statistics, "submit_email_statistics": submit_email_statistics,
"submit_module_call_statistics": submit_module_call_statistics, "submit_module_call_statistics": submit_module_call_statistics,
"mailsys_domain_restrictions": mailsys_domain_restrictions,
"mailsys_domain_blecklisted_alarm": mailsys_domain_blecklisted_alarm,
- [可选]去除各种计算题:将bt.js里面的内容复制到 BTPanel/static/vite/oldjs/public_backup.js 末尾 - [可选]去除各种计算题:将bt.js里面的内容复制到 BTPanel/static/vite/oldjs/public_backup.js 末尾

21
wiki/files/linux/PluginLoader.py

@ -148,6 +148,27 @@ def module_run(module_name,def_name,args):
result = run_object(args) result = run_object(args)
return result return result
def get_module(filename: str):
'''
@name
@param filename<string>
@return object
'''
if not filename: return None
if filename[0:2] == './':
return public.returnMsg(False,'不能是相对路径')
if not public.path_safe_check(filename):
return public.returnMsg(False,'模块路径不合法')
if not os.path.exists(filename):
return public.returnMsg(False,'模块文件不存在' % filename)
def_object = public.get_script_object(filename)
if not def_object: return public.returnMsg(False,'模块[%s]不存在' % filename)
return def_object.main()
def get_plugin_list(upgrade_force = False): def get_plugin_list(upgrade_force = False):
''' '''

Loading…
Cancel
Save