Compare commits

...

8 Commits

Author SHA1 Message Date
dami 34a1bf7e28 Update mw.tpl 2026-04-15 20:33:51 +08:00
Mr Chen afdccefa98
Merge pull request #885 from midoks/dev
0.18.6
2026-04-15 20:00:09 +08:00
dami e1fd0a5535 Delete r3.9.txt 2026-04-15 19:54:42 +08:00
dami 15d2cd7342 update 2026-04-15 19:53:22 +08:00
Mr Chen f5fda8b71f
Merge pull request #884 from midoks/dev
紧急‼️更新。计划任务修改未鉴权
2026-04-15 19:33:41 +08:00
dami 8586dbbe8b Update site_default.py 2026-04-15 19:32:07 +08:00
dami c508c71f60 Update __init__.py 2026-04-15 19:28:57 +08:00
Mr Chen 33cabc8e2d
Merge pull request #883 from midoks/dev
简单优化
2026-04-15 17:33:09 +08:00
6 changed files with 15 additions and 48 deletions

View File

@ -108,9 +108,9 @@ docker run -itd --name mw-server --privileged=true -p 7200:7200 -p 80:80 -p 443:
```
### 版本更新 0.18.4
### 版本更新 0.18.5
- 国内安装优化。
- 常规优化。
### JSDelivr安装地址

View File

@ -762,18 +762,15 @@ case "$1" in
'restart')
mw_stop
sleep 2
mw_start
mw_default;;
mw_start;;
'restart_panel')
mw_stop_panel
sleep 2
mw_start_panel
mw_default;;
mw_start_panel;;
'restart_task')
mw_stop_task
sleep 2
mw_start_task
mw_default;;
mw_start_task;;
'status') mw_status;;
'logs') error_logs;;
'close') mw_close;;

View File

@ -1,39 +0,0 @@
cryptography==36.0.1
flask==2.0.3
pyOpenSSL==22.0.0
requests==2.27.1
gevent==22.10.2
gunicorn==21.2.0
setuptools>=33.1.1
Werkzeug>=1.0.1,<3.0.0
wheel>=0.37.1
requests>=2.27.1
urllib3>=1.21.1
flask-session==0.3.2
flask-helper==0.19
flask-bcrypt==1.0.1
flask-caching>=1.10.1
cache==1.0.3
gevent-websocket==0.10.1
psutil==5.9.1
chardet==3.0.4
flask-sqlalchemy==2.3.2
configparser==5.2.0
python-engineio==4.3.2
python-socketio>=4.2.0
flask-socketio==5.2.0
flask-sockets==0.2.1
zmq==0.0.0
paramiko>=2.8.0
pymongo
pymemcache
redis
pillow
Jinja2>=2.11.2
PyMySQL==1.0.2
whitenoise==5.3.0
pyotp
pytz
pyTelegramBotAPI
telebot
pyyaml

View File

@ -35,18 +35,21 @@ def list():
# 计划任务日志
@blueprint.route('/logs', endpoint='logs', methods=['POST'])
@panel_login_required
def logs():
cron_id = request.form.get('id', '')
return MwCrontab.instance().cronLog(cron_id)
# 删除计划任务
@blueprint.route('/del', endpoint='del', methods=['POST'])
@panel_login_required
def crontab_del():
cron_id = request.form.get('id', '')
return MwCrontab.instance().delete(cron_id)
# 删除计划任务日志
@blueprint.route('/del_logs', endpoint='del_logs', methods=['POST'])
@panel_login_required
def del_logs():
cron_id = request.form.get('id', '')
return MwCrontab.instance().delLogs(cron_id)
@ -54,12 +57,14 @@ def del_logs():
# 设置计划任务状态
@blueprint.route('/set_cron_status', endpoint='set_cron_status', methods=['POST'])
@panel_login_required
def set_cron_status():
cron_id = request.form.get('id', '')
return MwCrontab.instance().setCronStatus(cron_id)
# 设置计划任务状态
@blueprint.route('/get_data_list', endpoint='get_data_list', methods=['POST'])
@panel_login_required
def get_data_list():
stype = request.form.get('type', '')
return MwCrontab.instance().getDataList(stype)
@ -67,6 +72,7 @@ def get_data_list():
# 获取计划任务
@blueprint.route('/get_crond_find', endpoint='get_crond_find', methods=['POST'])
@panel_login_required
def get_crond_find():
cron_id = request.form.get('id', '')
data = MwCrontab.instance().getCrondFind(cron_id)
@ -74,6 +80,7 @@ def get_crond_find():
# 修改计划任务
@blueprint.route('/modify_crond', endpoint='modify_crond', methods=['POST'])
@panel_login_required
def modify_crond():
request_data = {}
@ -96,6 +103,7 @@ def modify_crond():
# 执行计划任务
@blueprint.route('/start_task', endpoint='start_task', methods=['POST'])
@panel_login_required
def start_task():
cron_id = request.form.get('id', '')
return MwCrontab.instance().startTask(cron_id)

View File

@ -24,6 +24,7 @@ import thisdb
from .site import blueprint
@blueprint.route('/get_site_doc', endpoint='get_site_doc',methods=['POST'])
@panel_login_required
def get_site_doc():
stype = request.form.get('type', '0').strip()
vlist = []

View File

@ -13,7 +13,7 @@
# 应用程序版本号组件
APP_RELEASE = 0
APP_REVISION = 18
APP_SMALL_VERSION = 4
APP_SMALL_VERSION = 5
# 应用程序版本后缀,例如"beta1"、"dev"。通常为空字符串GA发布
APP_SUFFIX = ''