mirror of https://github.com/jumpserver/jumpserver
fix: 修复作业执行没有日志权限的问题
parent
820971e2be
commit
6bc2f73f49
|
@ -62,10 +62,10 @@ class PlaybookFileBrowserAPIView(APIView):
|
|||
rbac_perms = ()
|
||||
permission_classes = (RBACPermission,)
|
||||
rbac_perms = {
|
||||
'GET': 'ops.change_playbooks',
|
||||
'POST': 'ops.change_playbooks',
|
||||
'DELETE': 'ops.change_playbooks',
|
||||
'PATCH': 'ops.change_playbooks',
|
||||
'GET': 'ops.change_playbook',
|
||||
'POST': 'ops.change_playbook',
|
||||
'DELETE': 'ops.change_playbook',
|
||||
'PATCH': 'ops.change_playbook',
|
||||
}
|
||||
protected_files = ['root', 'main.yml']
|
||||
|
||||
|
|
|
@ -13,7 +13,7 @@ class CeleryTaskLogView(PermissionsMixin, TemplateView):
|
|||
template_name = 'ops/celery_task_log.html'
|
||||
permission_classes = [RBACPermission]
|
||||
rbac_perms = {
|
||||
'GET': 'ops.view_celerytask'
|
||||
'GET': 'ops.view_celerytaskexecution'
|
||||
}
|
||||
|
||||
def get_context_data(self, **kwargs):
|
||||
|
|
|
@ -22,6 +22,7 @@ user_perms = (
|
|||
("ops", "playbook", "*", "*"),
|
||||
("ops", "job", "*", "*"),
|
||||
("ops", "jobexecution", "*", "*"),
|
||||
("ops", "celerytaskexecution", "view", "*"),
|
||||
)
|
||||
|
||||
system_user_perms = (
|
||||
|
|
Loading…
Reference in New Issue