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