mirror of https://github.com/jumpserver/jumpserver
pref: 修改 celery
parent
28f4905a81
commit
c0540e6787
|
@ -22,6 +22,12 @@ class AssetPlatformViewSet(JMSModelViewSet):
|
||||||
'ops_methods': 'assets.view_platform'
|
'ops_methods': 'assets.view_platform'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
def get_object(self):
|
||||||
|
pk = self.kwargs.get('pk', '')
|
||||||
|
if pk.isnumeric():
|
||||||
|
return super().get_object()
|
||||||
|
return self.get_queryset().get(name=pk)
|
||||||
|
|
||||||
def check_object_permissions(self, request, obj):
|
def check_object_permissions(self, request, obj):
|
||||||
if request.method.lower() in ['delete', 'put', 'patch'] and obj.internal:
|
if request.method.lower() in ['delete', 'put', 'patch'] and obj.internal:
|
||||||
self.permission_denied(
|
self.permission_denied(
|
||||||
|
|
|
@ -30,7 +30,8 @@ class CeleryBaseService(BaseService):
|
||||||
'-l', 'INFO',
|
'-l', 'INFO',
|
||||||
'-c', str(self.num),
|
'-c', str(self.num),
|
||||||
'-Q', self.queue,
|
'-Q', self.queue,
|
||||||
'-n', f'{self.queue}@{server_hostname}'
|
'-n', f'{self.queue}@{server_hostname}',
|
||||||
|
'--without-mingle',
|
||||||
]
|
]
|
||||||
return cmd
|
return cmd
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue