Browse Source

fix: missing provider in dns credential viewer

Jacky 10 months ago
parent
commit
80a8b1de97

+ 1 - 0
.gitignore

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

+ 6 - 4
api/certificate/dns_credential.go

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

+ 1 - 1
app/package.json

@@ -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",

File diff suppressed because it is too large
+ 265 - 596
app/pnpm-lock.yaml


+ 1 - 1
app/src/version.json

@@ -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}

+ 4 - 0
app/src/views/certificate/DNSCredential.vue

@@ -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,
 }, {

+ 1 - 1
app/version.json

@@ -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}

Some files were not shown because too many files changed in this diff