domains: remove SECRET_PLACEHOLDER from responses
This commit is contained in:
@@ -5,7 +5,7 @@ const i18n = useI18n();
|
||||
const t = i18n.t;
|
||||
|
||||
import { ref } from 'vue';
|
||||
import { TextInput, InputGroup, Button, FormGroup, Checkbox, SingleSelect } from '@cloudron/pankow';
|
||||
import { TextInput, InputGroup, MaskedInput, Button, FormGroup, Checkbox, SingleSelect } from '@cloudron/pankow';
|
||||
import { ENDPOINTS_OVH } from '../constants.js';
|
||||
import DomainsModel from '../models/DomainsModel.js';
|
||||
|
||||
@@ -138,7 +138,7 @@ function onGcdnsFileInputChange(event) {
|
||||
</FormGroup>
|
||||
<FormGroup v-if="provider === 'route53'">
|
||||
<label for="secretAccessKeyInput">{{ $t('domains.domainDialog.route53SecretAccessKey') }}</label>
|
||||
<TextInput id="secretAccessKeyInput" v-model="dnsConfig.secretAccessKey" required />
|
||||
<MaskedInput id="secretAccessKeyInput" v-model="dnsConfig.secretAccessKey" required />
|
||||
</FormGroup>
|
||||
|
||||
<!-- Google Cloud DNS -->
|
||||
@@ -155,7 +155,7 @@ function onGcdnsFileInputChange(event) {
|
||||
<!-- DigitalOcean -->
|
||||
<FormGroup v-if="provider === 'digitalocean'">
|
||||
<label for="digitalOceanTokenInput">{{ $t('domains.domainDialog.digitalOceanToken') }}</label>
|
||||
<TextInput id="digitalOceanTokenInput" v-model="dnsConfig.token" required />
|
||||
<MaskedInput id="digitalOceanTokenInput" v-model="dnsConfig.token" required />
|
||||
</FormGroup>
|
||||
|
||||
<!-- Gandi -->
|
||||
@@ -165,7 +165,7 @@ function onGcdnsFileInputChange(event) {
|
||||
</FormGroup>
|
||||
<FormGroup v-if="provider === 'gandi'">
|
||||
<label for="gandiApiKeyInput">{{ $t('domains.domainDialog.gandiApiKey') }}</label>
|
||||
<TextInput id="gandiApiKeyInput" v-model="dnsConfig.token" required />
|
||||
<MaskedInput id="gandiApiKeyInput" v-model="dnsConfig.token" required />
|
||||
</FormGroup>
|
||||
|
||||
<!-- GoDaddy -->
|
||||
@@ -175,7 +175,7 @@ function onGcdnsFileInputChange(event) {
|
||||
</FormGroup>
|
||||
<FormGroup v-if="provider === 'godaddy'">
|
||||
<label for="godaddyApiSecretInput">{{ $t('domains.domainDialog.goDaddyApiSecret') }}</label>
|
||||
<TextInput for="godaddyApiSecretInput" v-model="dnsConfig.apiSecret" required />
|
||||
<MaskedInput for="godaddyApiSecretInput" v-model="dnsConfig.apiSecret" required />
|
||||
</FormGroup>
|
||||
|
||||
<!-- Netcup -->
|
||||
@@ -189,7 +189,7 @@ function onGcdnsFileInputChange(event) {
|
||||
</FormGroup>
|
||||
<FormGroup v-if="provider === 'netcup'">
|
||||
<label for="netcupApiPasswordInput">{{ $t('domains.domainDialog.netcupApiPassword') }}</label>
|
||||
<TextInput id="netcupApiPasswordInput" v-model="dnsConfig.apiPassword" required />
|
||||
<MaskedInput id="netcupApiPasswordInput" v-model="dnsConfig.apiPassword" required />
|
||||
</FormGroup>
|
||||
|
||||
<!-- OVH -->
|
||||
@@ -207,7 +207,7 @@ function onGcdnsFileInputChange(event) {
|
||||
</FormGroup>
|
||||
<FormGroup v-if="provider === 'ovh'">
|
||||
<label for="ovhAppSecretInput">{{ $t('domains.domainDialog.ovhAppSecret') }}</label>
|
||||
<TextInput id="ovhAppSecretInput" v-model="dnsConfig.appSecret" required />
|
||||
<MaskedInput id="ovhAppSecretInput" v-model="dnsConfig.appSecret" required />
|
||||
</FormGroup>
|
||||
|
||||
<!-- Porkbun -->
|
||||
@@ -217,7 +217,7 @@ function onGcdnsFileInputChange(event) {
|
||||
</FormGroup>
|
||||
<FormGroup v-if="provider === 'porkbun'">
|
||||
<label for="porkbunSecretapikeyInput">{{ $t('domains.domainDialog.porkbunSecretapikey') }}</label>
|
||||
<TextInput id="porkbunSecretapikeyInput" v-model="dnsConfig.secretapikey" required />
|
||||
<MaskedInput id="porkbunSecretapikeyInput" v-model="dnsConfig.secretapikey" required />
|
||||
</FormGroup>
|
||||
|
||||
<!-- Cloudflare -->
|
||||
@@ -228,7 +228,7 @@ function onGcdnsFileInputChange(event) {
|
||||
<FormGroup v-if="provider === 'cloudflare' && dnsConfig.tokenType === 'GlobalApiKey' || dnsConfig.tokenType === 'ApiToken'">
|
||||
<label for="cloudflareTokenInput" v-show="dnsConfig.tokenType === 'GlobalApiKey'">{{ $t('domains.domainDialog.cloudflareTokenTypeGlobalApiKey') }}</label>
|
||||
<label for="cloudflareTokenInput" v-show="dnsConfig.tokenType === 'ApiToken'">{{ $t('domains.domainDialog.cloudflareTokenTypeApiToken') }}</label>
|
||||
<TextInput id="cloudflareTokenInput" v-model="dnsConfig.token" required />
|
||||
<MaskedInput id="cloudflareTokenInput" v-model="dnsConfig.token" required />
|
||||
</FormGroup>
|
||||
<FormGroup v-if="provider === 'cloudflare' && dnsConfig.tokenType === 'GlobalApiKey'">
|
||||
<label for="cloudflareEmailInput">{{ $t('domains.domainDialog.cloudflareEmail') }}</label>
|
||||
@@ -241,37 +241,37 @@ function onGcdnsFileInputChange(event) {
|
||||
<!-- Linode -->
|
||||
<FormGroup v-if="provider === 'linode'">
|
||||
<label for="linodeTokenInput">{{ $t('domains.domainDialog.linodeToken') }}</label>
|
||||
<TextInput id="linodeTokenInput" v-model="dnsConfig.token" required />
|
||||
<MaskedInput id="linodeTokenInput" v-model="dnsConfig.token" required />
|
||||
</FormGroup>
|
||||
|
||||
<!-- Bunny -->
|
||||
<FormGroup v-if="provider === 'bunny'">
|
||||
<label for="bunnyAccessKeyInput">{{ $t('domains.domainDialog.bunnyAccessKey') }}</label>
|
||||
<TextInput id="bunnyAccessKeyInput" v-model="dnsConfig.accessKey" required />
|
||||
<MaskedInput id="bunnyAccessKeyInput" v-model="dnsConfig.accessKey" required />
|
||||
</FormGroup>
|
||||
|
||||
<!-- dnsimple -->
|
||||
<FormGroup v-if="provider === 'dnsimple'">
|
||||
<label for="dnsimpleAccessTokenInput">{{ $t('domains.domainDialog.dnsimpleAccessToken') }}</label>
|
||||
<TextInput id="dnsimpleAccessTokenInput" v-model="dnsConfig.accessToken" required />
|
||||
<MaskedInput id="dnsimpleAccessTokenInput" v-model="dnsConfig.accessToken" required />
|
||||
</FormGroup>
|
||||
|
||||
<!-- Hetzner -->
|
||||
<FormGroup v-if="provider === 'hetzner'">
|
||||
<label for="hetznerTokenInput">{{ $t('domains.domainDialog.hetznerToken') }}</label>
|
||||
<TextInput id="hetznerTokenInput" v-model="dnsConfig.token" required />
|
||||
<MaskedInput id="hetznerTokenInput" v-model="dnsConfig.token" required />
|
||||
</FormGroup>
|
||||
|
||||
<!-- Vultr -->
|
||||
<FormGroup v-if="provider === 'vultr'">
|
||||
<label for="vultrTokenInput">{{ $t('domains.domainDialog.vultrToken') }}</label>
|
||||
<TextInput id="vultrTokenInput" v-model="dnsConfig.token" required />
|
||||
<MaskedInput id="vultrTokenInput" v-model="dnsConfig.token" required />
|
||||
</FormGroup>
|
||||
|
||||
<!-- deSEC -->
|
||||
<FormGroup v-if="provider === 'desec'">
|
||||
<label for="deSecTokenInput">{{ $t('domains.domainDialog.deSecToken') }}</label>
|
||||
<TextInput id="deSecTokenInput" v-model="dnsConfig.token" required />
|
||||
<MaskedInput id="deSecTokenInput" v-model="dnsConfig.token" required />
|
||||
</FormGroup>
|
||||
|
||||
<!-- Name.com -->
|
||||
@@ -281,7 +281,7 @@ function onGcdnsFileInputChange(event) {
|
||||
</FormGroup>
|
||||
<FormGroup v-if="provider === 'namecom'">
|
||||
<label for="nameComTokenInput">{{ $t('domains.domainDialog.nameComApiToken') }}</label>
|
||||
<TextInput id="nameComTokenInput" v-model="dnsConfig.token" required />
|
||||
<MaskedInput id="nameComTokenInput" v-model="dnsConfig.token" required />
|
||||
</FormGroup>
|
||||
|
||||
<!-- Namecheap -->
|
||||
@@ -291,7 +291,7 @@ function onGcdnsFileInputChange(event) {
|
||||
</FormGroup>
|
||||
<FormGroup v-if="provider === 'namecheap'">
|
||||
<label for="namecheapApiKeyInput">{{ $t('domains.domainDialog.namecheapApiKey') }}</label>
|
||||
<TextInput id="namecheapApiKeyInput" v-model="dnsConfig.token" required />
|
||||
<MaskedInput id="namecheapApiKeyInput" v-model="dnsConfig.token" required />
|
||||
<div class="warning-label" v-if="provider === 'namecheap'" v-html="$t('domains.domainDialog.namecheapInfo')"></div>
|
||||
</FormGroup>
|
||||
|
||||
@@ -302,7 +302,7 @@ function onGcdnsFileInputChange(event) {
|
||||
</FormGroup>
|
||||
<FormGroup v-if="provider === 'inwx'">
|
||||
<label for="inwxPasswordInput">{{ $t('domains.domainDialog.inwxPassword') }}</label>
|
||||
<TextInput id="inwxPasswordInput" v-model="dnsConfig.password" required />
|
||||
<MaskedInput id="inwxPasswordInput" v-model="dnsConfig.password" required />
|
||||
</FormGroup>
|
||||
|
||||
<FormGroup v-if="showAdvanced">
|
||||
|
||||
Reference in New Issue
Block a user