rename credentials param in dns server vue files to apikey

This commit is contained in:
Manoj Kumar 2026-04-16 12:16:40 +05:30
parent f96d4cdc0b
commit 2d14c266ad
No known key found for this signature in database
GPG Key ID: E952B7234D2C6F88
4 changed files with 14 additions and 15 deletions

View File

@ -316,4 +316,3 @@ class TestCloudStackDNSFramework(cloudstackTestCase):
cmd.description = "Test DNS Zone for PDNS"
return self.api_client.createDnsZone(cmd)

View File

@ -952,10 +952,10 @@
"label.dns": "DNS",
"label.dns1": "DNS 1",
"label.dns2": "DNS 2",
"label.dns.create.record": "Create DNS Record",
"label.dns.add.server": "Add DNS Server",
"label.dns.apikey": "DNS API key",
"label.dns.create.record": "Create DNS Record",
"label.dns.create.zone": "Create DNS Zone",
"label.dns.credentials": "DNS API key",
"label.dns.delete.server": "Delete DNS Server",
"label.dns.delete.zone": "Delete DNS Zone",
"label.dns.externalserverid": "DNS server ID",

View File

@ -80,15 +80,15 @@
style="width: 100%" />
</a-form-item>
<a-form-item name="credentials" ref="credentials">
<a-form-item name="apikey" ref="apikey">
<template #label>
<tooltip-label
:title="$t('label.dns.credentials')"
:tooltip="apiParams.credentials?.description" />
:title="$t('label.dns.apikey')"
:tooltip="apiParams.apikey?.description" />
</template>
<a-input-password
v-model:value="form.credentials"
:placeholder="apiParams.credentials?.description || 'Enter API Key'" />
v-model:value="form.apikey"
:placeholder="apiParams.apikey?.description || 'Enter API Key'" />
</a-form-item>
<a-form-item name="externalserverid" ref="externalserverid">
@ -192,7 +192,7 @@ export default {
{ validator: this.validatePort }
],
provider: [{ required: true, message: this.$t('message.error.required.input') }],
credentials: [{ required: true, message: this.$t('message.error.required.input') }],
apikey: [{ required: true, message: this.$t('message.error.required.input') }],
externalserverid: [{ required: true, message: this.$t('message.error.required.input') }],
nameservers: [
{ required: true, type: 'array', min: 1, message: this.$t('message.error.required.input') },
@ -220,7 +220,7 @@ export default {
url: this.form.url?.trim().replace(/\/$/, ''),
port: this.form.port,
provider: this.form.provider,
credentials: this.form.credentials,
apikey: this.form.apikey.trim(),
externalserverid: this.form.externalserverid.trim(),
nameservers: this.form.nameservers?.map(ns => ns.toLowerCase().trim()).filter(Boolean),
ispublic: this.form.ispublic

View File

@ -60,11 +60,11 @@
style="width: 100%" />
</a-form-item>
<a-form-item name="credentials">
<a-form-item name="apikey">
<template #label>
<tooltip-label :title="$t('label.dns.credentials')" :tooltip="apiParams.credentials?.description" />
<tooltip-label :title="$t('label.dns.apikey')" :tooltip="apiParams.apikey?.description" />
</template>
<a-input-password v-model:value="form.credentials" :placeholder="apiParams.credentials?.description" />
<a-input-password v-model:value="form.apikey" :placeholder="apiParams.apikey?.description" />
</a-form-item>
<a-form-item v-if="isAdminOrDomainAdmin()" name="publicdomainsuffix">
@ -186,8 +186,8 @@ export default {
ispublic: this.form.ispublic,
state: this.form.state
}
if (this.form.credentials) {
params.credentials = this.form.credentials
if (this.form.apikey) {
params.apikey = this.form.apikey.trim()
}
if (this.form.ispublic) {
params.publicdomainsuffix = this.form.publicdomainsuffix?.trim().toLowerCase()