UI: Enable listall (for Affinity Groups, SSH Keypairs, User Data) in deploy instance wizard for admin, and lists SSH Keypairs, User Data by domain/account (#11906)

This commit is contained in:
Suresh Kumar Anaparti 2025-10-29 15:48:32 +05:30 committed by GitHub
parent 255c4615dd
commit e90e436ef8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -879,6 +879,7 @@
import { ref, reactive, toRaw, nextTick, h } from 'vue'
import { Button } from 'ant-design-vue'
import { api } from '@/api'
import { isAdmin } from '@/role'
import _ from 'lodash'
import { mixin, mixinDevice } from '@/utils/mixin.js'
import store from '@/store'
@ -1170,6 +1171,7 @@ export default {
return _.map(this.affinityGroups, 'id')
},
params () {
const listAll = isAdmin()
return {
serviceOfferings: {
list: 'listServiceOfferings',
@ -1217,7 +1219,7 @@ export default {
domainid: this.owner.domainid,
projectid: this.owner.projectid,
keyword: undefined,
listall: false
listall: listAll
}
},
sshKeyPairs: {
@ -1225,8 +1227,11 @@ export default {
options: {
page: 1,
pageSize: 10,
account: this.owner.account,
domainid: this.owner.domainid,
projectid: this.owner.projectid,
keyword: undefined,
listall: false
listall: listAll
}
},
userDatas: {
@ -1234,8 +1239,11 @@ export default {
options: {
page: 1,
pageSize: 10,
account: this.owner.account,
domainid: this.owner.domainid,
projectid: this.owner.projectid,
keyword: undefined,
listall: false
listall: listAll
}
},
networks: {