This commit is contained in:
Mr Chen
2024-11-22 01:09:42 +08:00
parent 98fbaa099f
commit 4c1e2a206d
4 changed files with 155 additions and 82 deletions
+9 -1
View File
@@ -39,12 +39,20 @@ def get_cert_list():
return MwSites.instance().getCertList()
# 获取证书配置
# 获取DNSAPI
@blueprint.route('/get_dnsapi', endpoint='get_dnsapi', methods=['GET','POST'])
@panel_login_required
def get_dnsapi():
return MwSites.instance().getDnsapi()
# 设置DNSAPI
@blueprint.route('/set_dnsapi', endpoint='set_dnsapi', methods=['GET','POST'])
@panel_login_required
def set_dnsapi():
type = request.form.get('type', '')
data = request.form.get('data')
return MwSites.instance().setDnsapi(type,data)
+3 -1
View File
@@ -42,7 +42,9 @@ def create_acme():
force = request.form.get('force', '')
renew = request.form.get('renew', '')
email = request.form.get('email', '')
return MwSites.instance().createAcme(site_name, domains,force,renew,email)
apply_type = request.form.get('apply_type', 'file')
dnspai = request.form.get('dnspai','')
return MwSites.instance().createAcme(site_name, domains,force,renew,apply_type,dnspai, email)