Merge pull request #884 from midoks/dev

紧急‼️更新。计划任务修改未鉴权
pull/885/head
Mr Chen 1 month ago committed by GitHub
commit f5fda8b71f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 8
      web/admin/crontab/__init__.py
  2. 1
      web/admin/site/site_default.py

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

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

Loading…
Cancel
Save