diff --git a/internal/web/actions/default/ns/domains/records/index.go b/internal/web/actions/default/ns/domains/records/index.go index 3124ef1b..cee18c39 100644 --- a/internal/web/actions/default/ns/domains/records/index.go +++ b/internal/web/actions/default/ns/domains/records/index.go @@ -88,6 +88,7 @@ func (this *IndexAction) RunGet(params struct { "ttl": record.Ttl, "weight": record.Weight, "description": record.Description, + "isOn": record.IsOn, "routes": routeMaps, }) } diff --git a/internal/web/actions/default/ns/domains/records/updatePopup.go b/internal/web/actions/default/ns/domains/records/updatePopup.go index 3ad93702..3ee3ab9b 100644 --- a/internal/web/actions/default/ns/domains/records/updatePopup.go +++ b/internal/web/actions/default/ns/domains/records/updatePopup.go @@ -46,6 +46,7 @@ func (this *UpdatePopupAction) RunGet(params struct { "ttl": record.Ttl, "weight": record.Weight, "description": record.Description, + "isOn": record.IsOn, "routeIds": routeIds, } @@ -81,6 +82,7 @@ func (this *UpdatePopupAction) RunPost(params struct { Value string Ttl int32 Description string + IsOn bool RouteIds []int64 Must *actions.Must @@ -106,6 +108,7 @@ func (this *UpdatePopupAction) RunPost(params struct { Type: params.Type, Value: params.Value, Ttl: params.Ttl, + IsOn: params.IsOn, NsRouteIds: params.RouteIds, }) if err != nil { diff --git a/web/views/@default/ns/domains/records/index.html b/web/views/@default/ns/domains/records/index.html index 7da4a068..5d27ce4a 100644 --- a/web/views/@default/ns/domains/records/index.html +++ b/web/views/@default/ns/domains/records/index.html @@ -36,6 +36,7 @@