ui: Notify vm password on reinstall of VM (for password enabled templates) (#5129)

* ui: Notify vm password on reinstall of VM (for password enabled templates)

* refactor
This commit is contained in:
Pearl Dsilva 2021-06-18 19:27:22 +05:30 committed by GitHub
parent 46a3032178
commit 3a51540c24
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 15 additions and 0 deletions

View File

@ -144,6 +144,18 @@ export default {
virtualmachineid: {
value: (record) => { return record.id }
}
},
successMethod: (obj, result) => {
console.log('here')
const vm = result.jobresult.virtualmachine || {}
if (result.jobstatus === 1 && vm.password) {
const name = vm.displayname || vm.name || vm.id
obj.$notification.success({
message: `${obj.$t('label.reinstall.vm')}: ` + name,
description: `${obj.$t('label.password.reset.confirm')}: ` + vm.password,
duration: 0
})
}
}
},
{

View File

@ -871,6 +871,9 @@ export default {
})
}
}
if ('successMethod' in action) {
action.successMethod(this, result)
}
},
errorMethod: () => this.fetchData(),
loadingMessage: `${this.$t(action.label)} - ${resourceName}`,