From 48b8d9440489c68eaa422cee6acbffa32c49fce0 Mon Sep 17 00:00:00 2001 From: GoEdgeLab Date: Wed, 4 Aug 2021 22:14:35 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9F=9F=E5=90=8D=E8=A7=A3=E6=9E=90=E6=94=AF?= =?UTF-8?q?=E6=8C=81=E5=8D=8E=E4=B8=BA=E4=BA=91=E8=A7=A3=E6=9E=90DNS?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../default/dns/providers/createPopup.go | 13 +++++++++++++ .../default/dns/providers/updatePopup.go | 13 +++++++++++++ .../@default/dns/providers/createPopup.html | 18 ++++++++++++++++++ web/views/@default/dns/providers/provider.html | 12 ++++++++++++ .../@default/dns/providers/updatePopup.html | 18 ++++++++++++++++++ 5 files changed, 74 insertions(+) diff --git a/internal/web/actions/default/dns/providers/createPopup.go b/internal/web/actions/default/dns/providers/createPopup.go index dd04f11e..df9e5c9e 100644 --- a/internal/web/actions/default/dns/providers/createPopup.go +++ b/internal/web/actions/default/dns/providers/createPopup.go @@ -67,6 +67,10 @@ func (this *CreatePopupAction) RunPost(params struct { ParamAccessKeyId string ParamAccessKeySecret string + // HuaweiDNS + ParamHuaweiAccessKeyId string + ParamHuaweiAccessKeySecret string + // DNS.COM ParamApiKey string ParamApiSecret string @@ -111,6 +115,15 @@ func (this *CreatePopupAction) RunPost(params struct { apiParams["accessKeyId"] = params.ParamAccessKeyId apiParams["accessKeySecret"] = params.ParamAccessKeySecret + case "huaweiDNS": + params.Must. + Field("paramHuaweiAccessKeyId", params.ParamHuaweiAccessKeyId). + Require("请输入AccessKeyId"). + Field("paramHuaweiAccessKeySecret", params.ParamHuaweiAccessKeySecret). + Require("请输入AccessKeySecret") + + apiParams["accessKeyId"] = params.ParamHuaweiAccessKeyId + apiParams["accessKeySecret"] = params.ParamHuaweiAccessKeySecret case "dnscom": params.Must. Field("paramApiKey", params.ParamApiKey). diff --git a/internal/web/actions/default/dns/providers/updatePopup.go b/internal/web/actions/default/dns/providers/updatePopup.go index ca7a673b..353f2515 100644 --- a/internal/web/actions/default/dns/providers/updatePopup.go +++ b/internal/web/actions/default/dns/providers/updatePopup.go @@ -96,6 +96,10 @@ func (this *UpdatePopupAction) RunPost(params struct { ParamAccessKeyId string ParamAccessKeySecret string + // HuaweiDNS + ParamHuaweiAccessKeyId string + ParamHuaweiAccessKeySecret string + // DNS.COM ParamApiKey string ParamApiSecret string @@ -142,6 +146,15 @@ func (this *UpdatePopupAction) RunPost(params struct { apiParams["accessKeyId"] = params.ParamAccessKeyId apiParams["accessKeySecret"] = params.ParamAccessKeySecret + case "huaweiDNS": + params.Must. + Field("paramHuaweiAccessKeyId", params.ParamHuaweiAccessKeyId). + Require("请输入AccessKeyId"). + Field("paramHuaweiAccessKeySecret", params.ParamHuaweiAccessKeySecret). + Require("请输入AccessKeySecret") + + apiParams["accessKeyId"] = params.ParamHuaweiAccessKeyId + apiParams["accessKeySecret"] = params.ParamHuaweiAccessKeySecret case "dnscom": params.Must. Field("paramApiKey", params.ParamApiKey). diff --git a/web/views/@default/dns/providers/createPopup.html b/web/views/@default/dns/providers/createPopup.html index 30a29a61..3a9f6e41 100644 --- a/web/views/@default/dns/providers/createPopup.html +++ b/web/views/@default/dns/providers/createPopup.html @@ -61,6 +61,24 @@ + + + + AccessKeyId * + + +

登录华为云控制台 -- 在"我的凭证 -- 访问密钥"中创建和获取。

+ + + + AccessKeySecret * + + +

登录华为云控制台 -- 在"我的凭证 -- 访问密钥"中创建和获取。

+ + + + diff --git a/web/views/@default/dns/providers/provider.html b/web/views/@default/dns/providers/provider.html index d7718370..b9276175 100644 --- a/web/views/@default/dns/providers/provider.html +++ b/web/views/@default/dns/providers/provider.html @@ -43,6 +43,18 @@ + + + + AccessKeyId + {{provider.apiParams.accessKeyId}} + + + AccessKeySecret + {{provider.apiParams.accessKeySecret}} + + + diff --git a/web/views/@default/dns/providers/updatePopup.html b/web/views/@default/dns/providers/updatePopup.html index cc00f463..f04fce48 100644 --- a/web/views/@default/dns/providers/updatePopup.html +++ b/web/views/@default/dns/providers/updatePopup.html @@ -60,6 +60,24 @@ + + + + AccessKeyId * + + +

登录华为云控制台 -- 在"我的凭证 -- 访问密钥"中创建和获取。

+ + + + AccessKeySecret * + + +

登录华为云控制台 -- 在"我的凭证 -- 访问密钥"中创建和获取。

+ + + +