mirror of
https://github.com/jumpserver/lina.git
synced 2025-09-19 17:54:37 +00:00
Merge pull request #1435 from jumpserver/pr@dev@fix_assets_cloud_permissions
fix: 修复云同步permissions权限问题
This commit is contained in:
@@ -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')
|
||||||
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user