Hide inactive offerings from User type accounts

This commit is contained in:
erikbocks 2026-03-19 16:51:22 -03:00
parent b744824f65
commit b4bbf30a20
1 changed files with 9 additions and 5 deletions

View File

@ -32,14 +32,18 @@ export default {
permission: ['listServiceOfferings'],
searchFilters: ['name', 'gpuenabled', 'zoneid', 'domainid', 'cpunumber', 'cpuspeed', 'memory'],
params: () => {
var params = {}
if (['Admin', 'DomainAdmin'].includes(store.getters.userInfo.roletype)) {
params = { isrecursive: 'true' }
return { isrecursive: 'true' }
}
return params
return { state: 'Active' }
},
filters: ['active', 'inactive'],
columns: ['name', 'displaytext', 'state', 'cpunumber', 'cpuspeed', 'memory', 'gpu', 'domain', 'zone', 'order'],
filters: () => {
if (['Admin', 'DomainAdmin'].includes(store.getters.userInfo.roletype)) {
return ['active', 'inactive']
}
return []
},
columns: ['name', 'displaytext', 'state', 'cpunumber', 'cpuspeed', 'memory', 'domain', 'zone', 'order'],
details: () => {
var fields = ['name', 'id', 'displaytext', 'offerha', 'provisioningtype', 'storagetype', 'iscustomized', 'iscustomizediops', 'limitcpuuse', 'cpunumber', 'cpuspeed', 'memory', 'hosttags', 'tags', 'storageaccessgroups', 'storagetags', 'domain', 'zone', 'created', 'dynamicscalingenabled', 'diskofferingstrictness', 'encryptroot', 'purgeresources', 'leaseduration', 'gpucardid', 'gpucardname', 'vgpuprofileid', 'vgpuprofilename', 'gpucount', 'gpudisplay', 'leaseexpiryaction', 'externaldetails']
if (store.getters.apis.createServiceOffering &&