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