mirror of
https://github.com/jumpserver/lina.git
synced 2025-07-11 14:13:11 +00:00
fix: 修复云同步permissions权限问题
This commit is contained in:
parent
86d3aaa443
commit
a6b946ba51
@ -15,6 +15,10 @@ export default {
|
|||||||
return {
|
return {
|
||||||
tableConfig: {
|
tableConfig: {
|
||||||
url: '/api/v1/xpack/cloud/accounts/',
|
url: '/api/v1/xpack/cloud/accounts/',
|
||||||
|
permissions: {
|
||||||
|
app: 'xpack',
|
||||||
|
resource: 'account'
|
||||||
|
},
|
||||||
columns: [
|
columns: [
|
||||||
'name', 'provider', 'validity', 'date_created', 'comment', 'actions'
|
'name', 'provider', 'validity', 'date_created', 'comment', 'actions'
|
||||||
],
|
],
|
||||||
|
@ -16,6 +16,10 @@ export default {
|
|||||||
return {
|
return {
|
||||||
tableConfig: {
|
tableConfig: {
|
||||||
url: '/api/v1/xpack/cloud/sync-instance-tasks/',
|
url: '/api/v1/xpack/cloud/sync-instance-tasks/',
|
||||||
|
permissions: {
|
||||||
|
app: 'xpack',
|
||||||
|
resource: 'syncinstancetask'
|
||||||
|
},
|
||||||
columns: [
|
columns: [
|
||||||
'name', 'account_display', 'history_count', 'instance_count', 'periodic_display',
|
'name', 'account_display', 'history_count', 'instance_count', 'periodic_display',
|
||||||
'date_last_sync', 'comment', 'actions'
|
'date_last_sync', 'comment', 'actions'
|
||||||
|
@ -29,7 +29,9 @@ export default {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: this.$t('xpack.Cloud.AccountList'),
|
title: this.$t('xpack.Cloud.AccountList'),
|
||||||
name: 'AccountList'
|
name: 'AccountList',
|
||||||
|
hidden: () => !this.$hasPerm('xpack.view_account')
|
||||||
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user