diff --git a/src/components/FormFields/ProtocolSelector/index.vue b/src/components/FormFields/ProtocolSelector/index.vue index 4e33cccb0..f45935f36 100644 --- a/src/components/FormFields/ProtocolSelector/index.vue +++ b/src/components/FormFields/ProtocolSelector/index.vue @@ -10,7 +10,7 @@ > { + if (i.name === 'http') { + i.display_name = 'http(s)' + } + return i + }) const protocolChoices = this.defaultConfig.fieldsMeta.protocols.el.choices - protocolChoices.splice(0, protocolChoices.length, ...platform.protocols) + protocolChoices.splice(0, protocolChoices.length, ...protocols) this.defaultConfig.fieldsMeta.accounts.el.platform = platform const hiddenCheckFields = ['protocols', 'domain'] diff --git a/src/views/assets/Platform/PlatformCreateUpdate.vue b/src/views/assets/Platform/PlatformCreateUpdate.vue index 6ea941b29..d899f23fa 100644 --- a/src/views/assets/Platform/PlatformCreateUpdate.vue +++ b/src/views/assets/Platform/PlatformCreateUpdate.vue @@ -39,8 +39,7 @@ export default { category_type: ['host', 'linux'], automation: { ansible_enabled: true - }, - su_method: '' + } }, fields: [ [this.$t('common.Basic'), [ @@ -133,12 +132,20 @@ export default { this.defaultOptions = constraints const fieldsCheck = ['domain_enabled', 'su_enabled'] + let protocols = constraints?.protocols || [] + protocols = protocols.map(i => { + if (i.name === 'http') { + i.display_name = 'http(s)' + } + return i + }) + for (const field of fieldsCheck) { const disabled = constraints[field] === false this.initial[field] = !disabled _.set(this.fieldsMeta, `${field}.el.disabled`, disabled) } - this.fieldsMeta.protocols.el.choices = constraints['protocols'] || [] + this.fieldsMeta.protocols.el.choices = protocols if (constraints['charset_enabled'] === false) { this.fieldsMeta.charset.hidden = () => true