mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-06-30 08:42:04 +00:00
fix: 修复adhoc权限
This commit is contained in:
parent
0fbc548c02
commit
8233c69038
@ -42,6 +42,9 @@ class TaskViewSet(OrgBulkModelViewSet):
|
|||||||
class TaskRun(generics.RetrieveAPIView):
|
class TaskRun(generics.RetrieveAPIView):
|
||||||
queryset = Task.objects.all()
|
queryset = Task.objects.all()
|
||||||
serializer_class = CeleryTaskSerializer
|
serializer_class = CeleryTaskSerializer
|
||||||
|
rbac_perms = {
|
||||||
|
'retrieve': 'ops.add_adhoc'
|
||||||
|
}
|
||||||
|
|
||||||
def retrieve(self, request, *args, **kwargs):
|
def retrieve(self, request, *args, **kwargs):
|
||||||
task = self.get_object()
|
task = self.get_object()
|
||||||
|
@ -50,7 +50,7 @@ exclude_permissions = (
|
|||||||
('rbac', 'rolebinding', '*', '*'),
|
('rbac', 'rolebinding', '*', '*'),
|
||||||
('rbac', 'role', '*', '*'),
|
('rbac', 'role', '*', '*'),
|
||||||
('ops', 'adhoc', 'delete,change', '*'),
|
('ops', 'adhoc', 'delete,change', '*'),
|
||||||
('ops', 'adhocexecution', 'delete,change', '*'),
|
('ops', 'adhocexecution', 'add,delete,change', '*'),
|
||||||
('ops', 'celerytask', '*', '*'),
|
('ops', 'celerytask', '*', '*'),
|
||||||
('ops', 'task', 'add,change', 'task'),
|
('ops', 'task', 'add,change', 'task'),
|
||||||
('ops', 'commandexecution', 'delete,change', 'commandexecution'),
|
('ops', 'commandexecution', 'delete,change', 'commandexecution'),
|
||||||
|
Loading…
Reference in New Issue
Block a user