Merge pull request #3263 from jumpserver/pr@dev@perf_connection_action

perf: 优化一些 rbac 权限位,着重 connection token 的
This commit is contained in:
老广 2023-07-17 10:24:59 +08:00 committed by GitHub
commit 62cf19e70e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,16 +1,16 @@
<template> <template>
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :md="14" :sm="24"> <el-col :md="14" :sm="24">
<AutoDetailCard :url="url" :fields="detailFields" :object="object" /> <AutoDetailCard :fields="detailFields" :object="object" :url="url" />
</el-col> </el-col>
<el-col :md="10" :sm="24"> <el-col :md="10" :sm="24">
<IBox :title="$tc('rbac.Permissions')"> <IBox :title="$tc('rbac.Permissions')">
<div style="height: 10%"> <div style="height: 10%">
<el-button <el-button
size="small"
type="primary"
style="width: 100%;"
:disabled="isDisabled" :disabled="isDisabled"
size="small"
style="width: 100%;"
type="primary"
@click="updatePermissions" @click="updatePermissions"
> >
{{ $t('common.Update') }} {{ $t('common.Update') }}
@ -142,6 +142,7 @@ export default {
'ops.change_job': ['assets.view_asset', 'assets.view_node', 'ops.view_adhoc', 'ops.view_playbook'], 'ops.change_job': ['assets.view_asset', 'assets.view_node', 'ops.view_adhoc', 'ops.view_playbook'],
'ops.add_job': ['assets.view_asset', 'assets.view_node', 'ops.view_adhoc', 'ops.view_playbook'], 'ops.add_job': ['assets.view_asset', 'assets.view_node', 'ops.view_adhoc', 'ops.view_playbook'],
'ops.add_jobexecution': ['ops.view_celerytaskexecution'], 'ops.add_jobexecution': ['ops.view_celerytaskexecution'],
'authentication.add_connectiontoken': ['rbac.view_webterminal'],
'xpack.add_syncinstancetask': [ 'xpack.add_syncinstancetask': [
'assets.view_asset', 'assets.view_node', 'assets.view_systemuser', 'assets.view_asset', 'assets.view_node', 'assets.view_systemuser',
'xpack.view_account' 'xpack.view_account'