Skip to content

Commit 30c3712

Browse files
committed
A 添加角色的文件分发权限管理
1 parent 33411ae commit 30c3712

File tree

4 files changed

+9
-3
lines changed

4 files changed

+9
-3
lines changed

spug_api/apps/exec/transfer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222

2323

2424
class TransferView(View):
25-
@auth('exec.task.do')
25+
@auth('exec.transfer.do')
2626
def get(self, request):
2727
records = Transfer.objects.filter(user=request.user)
2828
return json_response([x.to_view() for x in records])

spug_web/src/pages/exec/transfer/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ function TransferIndex() {
113113
setFiles([...files])
114114
}
115115

116-
return (<AuthDiv auth="exec.task.do">
116+
return (<AuthDiv auth="exec.transfer.do">
117117
<Breadcrumb>
118118
<Breadcrumb.Item>首页</Breadcrumb.Item>
119119
<Breadcrumb.Item>批量执行</Breadcrumb.Item>

spug_web/src/pages/system/role/codes.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,12 @@ export default [{
5353
{key: 'edit', label: '编辑模板'},
5454
{key: 'del', label: '删除模板'},
5555
]
56+
}, {
57+
key: 'transfer',
58+
label: '文件分发',
59+
perms: [
60+
{key: 'do', label: '文件分发'}
61+
]
5662
}]
5763
}, {
5864
key: 'deploy',

spug_web/src/routes.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ export default [
5656
icon: <CodeOutlined/>, title: '批量执行', auth: 'exec.task.do|exec.template.view', child: [
5757
{title: '执行任务', auth: 'exec.task.do', path: '/exec/task', component: ExecTask},
5858
{title: '模板管理', auth: 'exec.template.view', path: '/exec/template', component: ExecTemplate},
59-
{title: '文件分发', auth: 'exec.transfer.view', path: '/exec/transfer', component: ExecTransfer},
59+
{title: '文件分发', auth: 'exec.transfer.do', path: '/exec/transfer', component: ExecTransfer},
6060
]
6161
},
6262
{

0 commit comments

Comments
 (0)