UI: hide Cleanup/Expunge when delete a CloudManaged CKS cluster (#8593)

This commit is contained in:
Wei Zhou 2024-04-29 10:54:03 +02:00 committed by GitHub
parent 3de1f8b4ba
commit f7b95cd8f0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -612,6 +612,9 @@ export default {
groupAction: true, groupAction: true,
popup: true, popup: true,
args: (record, store, group) => { args: (record, store, group) => {
if (record.clustertype === 'CloudManaged') {
return []
}
return (['Admin'].includes(store.userInfo.roletype) || store.features.allowuserexpungerecovervm) return (['Admin'].includes(store.userInfo.roletype) || store.features.allowuserexpungerecovervm)
? ['cleanup', 'expunge'] : ['cleanup'] ? ['cleanup', 'expunge'] : ['cleanup']
}, },