fix: missing provider in dns credential viewer

This commit is contained in:
Jacky 2024-06-10 20:34:55 +08:00
parent cb303bad7e
commit 80a8b1de97
7 changed files with 3790 additions and 2966 deletions

1
.gitignore vendored
View file

@ -9,3 +9,4 @@ dist
*.po~
nginx-ui
resources/development/nginx
app/.env

View file

@ -24,11 +24,13 @@ func GetDnsCredential(c *gin.Context) {
type apiDnsCredential struct {
model.Model
Name string `json:"name"`
Provider string `json:"provider"`
dns.Config
}
c.JSON(http.StatusOK, apiDnsCredential{
Model: dnsCredential.Model,
Name: dnsCredential.Name,
Provider: dnsCredential.Provider,
Config: *dnsCredential.Config,
})
}

View file

@ -31,7 +31,7 @@
"pinia-plugin-persistedstate": "^3.2.1",
"reconnecting-websocket": "^4.4.0",
"sortablejs": "^1.15.2",
"vite-plugin-build-id": "^0.2.8",
"vite-plugin-build-id": "^0.2.9",
"vue": "^3.4.27",
"vue-github-button": "github:0xJacky/vue-github-button",
"vue-router": "^4.3.2",

6439
app/pnpm-lock.yaml generated

File diff suppressed because it is too large Load diff

View file

@ -1 +1 @@
{"version":"2.0.0-beta.24","build_id":134,"total_build":338}
{"version":"2.0.0-beta.24","build_id":135,"total_build":339}

View file

@ -1,5 +1,6 @@
<script setup lang="tsx">
import DNSChallenge from './DNSChallenge.vue'
import type { customRender } from '@/components/StdDesign/StdDataDisplay/StdTableTransformer'
import { datetime } from '@/components/StdDesign/StdDataDisplay/StdTableTransformer'
import dns_credential from '@/api/dns_credential'
import StdCurd from '@/components/StdDesign/StdDataDisplay/StdCurd.vue'
@ -17,6 +18,9 @@ const columns: Column[] = [{
}, {
title: () => $gettext('Provider'),
dataIndex: ['config', 'name'],
customRender: (args: customRender) => {
return args.record.provider
},
sortable: true,
pithy: true,
}, {

View file

@ -1 +1 @@
{"version":"2.0.0-beta.24","build_id":134,"total_build":338}
{"version":"2.0.0-beta.24","build_id":135,"total_build":339}