mirror of https://github.com/openspug/spug
A 添加角色的文件分发权限管理
parent
33411ae46b
commit
30c3712b47
|
@ -22,7 +22,7 @@ import os
|
||||||
|
|
||||||
|
|
||||||
class TransferView(View):
|
class TransferView(View):
|
||||||
@auth('exec.task.do')
|
@auth('exec.transfer.do')
|
||||||
def get(self, request):
|
def get(self, request):
|
||||||
records = Transfer.objects.filter(user=request.user)
|
records = Transfer.objects.filter(user=request.user)
|
||||||
return json_response([x.to_view() for x in records])
|
return json_response([x.to_view() for x in records])
|
||||||
|
|
|
@ -113,7 +113,7 @@ function TransferIndex() {
|
||||||
setFiles([...files])
|
setFiles([...files])
|
||||||
}
|
}
|
||||||
|
|
||||||
return (<AuthDiv auth="exec.task.do">
|
return (<AuthDiv auth="exec.transfer.do">
|
||||||
<Breadcrumb>
|
<Breadcrumb>
|
||||||
<Breadcrumb.Item>首页</Breadcrumb.Item>
|
<Breadcrumb.Item>首页</Breadcrumb.Item>
|
||||||
<Breadcrumb.Item>批量执行</Breadcrumb.Item>
|
<Breadcrumb.Item>批量执行</Breadcrumb.Item>
|
||||||
|
|
|
@ -53,6 +53,12 @@ export default [{
|
||||||
{key: 'edit', label: '编辑模板'},
|
{key: 'edit', label: '编辑模板'},
|
||||||
{key: 'del', label: '删除模板'},
|
{key: 'del', label: '删除模板'},
|
||||||
]
|
]
|
||||||
|
}, {
|
||||||
|
key: 'transfer',
|
||||||
|
label: '文件分发',
|
||||||
|
perms: [
|
||||||
|
{key: 'do', label: '文件分发'}
|
||||||
|
]
|
||||||
}]
|
}]
|
||||||
}, {
|
}, {
|
||||||
key: 'deploy',
|
key: 'deploy',
|
||||||
|
|
|
@ -56,7 +56,7 @@ export default [
|
||||||
icon: <CodeOutlined/>, title: '批量执行', auth: 'exec.task.do|exec.template.view', child: [
|
icon: <CodeOutlined/>, title: '批量执行', auth: 'exec.task.do|exec.template.view', child: [
|
||||||
{title: '执行任务', auth: 'exec.task.do', path: '/exec/task', component: ExecTask},
|
{title: '执行任务', auth: 'exec.task.do', path: '/exec/task', component: ExecTask},
|
||||||
{title: '模板管理', auth: 'exec.template.view', path: '/exec/template', component: ExecTemplate},
|
{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},
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue