diff --git a/ui/src/config/section/infra/zones.js b/ui/src/config/section/infra/zones.js index af71998dcca..44e24e7d637 100644 --- a/ui/src/config/section/infra/zones.js +++ b/ui/src/config/section/infra/zones.js @@ -200,7 +200,8 @@ export default { api: 'updateVmwareDc', icon: 'block', label: 'label.update.vmware.datacenter', - message: 'label.update.vmware.datacenter', + message: 'message.restart.mgmt.server', + successMessage: 'message.restart.mgmt.server', dataView: true, show: record => record.vmwaredc, args: ['zoneid', 'name', 'vcenter', 'username', 'password'], diff --git a/ui/src/views/AutogenView.vue b/ui/src/views/AutogenView.vue index fed6580b23e..cba26077941 100644 --- a/ui/src/views/AutogenView.vue +++ b/ui/src/views/AutogenView.vue @@ -898,10 +898,16 @@ export default { hasJobId = true break } else { + var message = this.$t(this.currentAction.label) + (resourceName ? ' - ' + resourceName : '') + var duration = 2 + if (this.currentAction.successMessage) { + message = message + ' - ' + this.$t(this.currentAction.successMessage) + duration = 5 + } this.$message.success({ - content: this.$t(this.currentAction.label) + (resourceName ? ' - ' + resourceName : ''), + content: message, key: this.currentAction.label + resourceName, - duration: 2 + duration: duration }) } }