A 添加角色的文件分发权限管理

pull/586/head
vapao 2022-07-19 13:33:29 +08:00
parent 33411ae46b
commit 30c3712b47
4 changed files with 9 additions and 3 deletions

View File

@ -22,7 +22,7 @@ import os
class TransferView(View):
@auth('exec.task.do')
@auth('exec.transfer.do')
def get(self, request):
records = Transfer.objects.filter(user=request.user)
return json_response([x.to_view() for x in records])

View File

@ -113,7 +113,7 @@ function TransferIndex() {
setFiles([...files])
}
return (<AuthDiv auth="exec.task.do">
return (<AuthDiv auth="exec.transfer.do">
<Breadcrumb>
<Breadcrumb.Item>首页</Breadcrumb.Item>
<Breadcrumb.Item>批量执行</Breadcrumb.Item>

View File

@ -53,6 +53,12 @@ export default [{
{key: 'edit', label: '编辑模板'},
{key: 'del', label: '删除模板'},
]
}, {
key: 'transfer',
label: '文件分发',
perms: [
{key: 'do', label: '文件分发'}
]
}]
}, {
key: 'deploy',

View File

@ -56,7 +56,7 @@ export default [
icon: <CodeOutlined/>, title: '批量执行', auth: 'exec.task.do|exec.template.view', child: [
{title: '执行任务', auth: 'exec.task.do', path: '/exec/task', component: ExecTask},
{title: '模板管理', auth: 'exec.template.view', path: '/exec/template', component: ExecTemplate},
{title: '文件分发', auth: 'exec.transfer.view', path: '/exec/transfer', component: ExecTransfer},
{title: '文件分发', auth: 'exec.transfer.do', path: '/exec/transfer', component: ExecTransfer},
]
},
{