新增禁用更新检测功能及其配置项

This commit is contained in:
zmister 2022-11-27 11:58:09 +08:00
parent c46264cdca
commit 10e66da9e5
3 changed files with 18 additions and 0 deletions

View File

@ -1194,6 +1194,7 @@ def admin_setting(request):
close_register = request.POST.get('close_register',None) # 禁止注册
require_login = request.POST.get('require_login',None) # 全站登录
long_code = request.POST.get('long_code', None) # 长代码显示
disable_update_check = request.POST.get('disable_update_check', None) # 关闭更新检测
static_code = request.POST.get('static_code',None) # 统计代码
ad_code = request.POST.get('ad_code',None) # 广告位1
ad_code_2 = request.POST.get('ad_code_2',None) # 广告位2
@ -1278,6 +1279,11 @@ def admin_setting(request):
name='long_code',
defaults={'value': long_code, 'types': 'basic'}
)
# 更新关闭更新检测状态
SysSetting.objects.update_or_create(
name='disable_update_check',
defaults={'value': disable_update_check, 'types': 'basic'}
)
# 更新邮箱启用状态
SysSetting.objects.update_or_create(
name='enable_email',

View File

@ -73,7 +73,10 @@
}
})
}
{% if disable_update_check %}
{% else %}
checkUpdate(silence=true);
{% endif %}
})
</script>
{% block custom_script %}

View File

@ -144,6 +144,15 @@
<div class="layui-form-mid layui-word-aux">文档页面代码块默认最高500px超出将滚动显示开启后代码块将按原高度显示。</div>
</div>
<hr>
<!-- 版本更新检测 -->
<div class="layui-form-item">
<label class="layui-form-label">禁止更新检测</label>
<div class="layui-input-inline">
<input type="checkbox" name="disable_update_check" lay-skin="switch" lay-text="开启|关闭" {% if disable_update_check %}checked{% endif %}>
</div>
<div class="layui-form-mid layui-word-aux">开启后,后台将不会主动检测应用是否存在新的版本,默认关闭。</div>
</div>
<hr>
<div class="layui-form-item layui-form-text">
<label class="layui-form-label">统计代码</label>