mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-09-09 03:09:34 +00:00
perf: add delete account action (#15059)
This commit is contained in:
@@ -30,7 +30,6 @@ __all__ = [
|
||||
]
|
||||
|
||||
from ...filters import NodeFilterBackend
|
||||
|
||||
from ...risk_handlers import RiskHandler
|
||||
|
||||
|
||||
@@ -130,11 +129,13 @@ class AccountRiskViewSet(OrgBulkModelViewSet):
|
||||
s.validated_data, ("asset", "username", "action", "risk")
|
||||
)
|
||||
handler = RiskHandler(asset=asset, username=username, request=self.request)
|
||||
data = handler.handle(act, risk)
|
||||
if not data:
|
||||
return Response(data={"message": "Success"})
|
||||
s = serializers.AccountRiskSerializer(instance=data)
|
||||
return Response(data=s.data)
|
||||
|
||||
try:
|
||||
risk = handler.handle(act, risk)
|
||||
s = serializers.AccountRiskSerializer(instance=risk)
|
||||
return Response(data=s.data)
|
||||
except Exception as e:
|
||||
return Response(status=400, data=str(e))
|
||||
|
||||
|
||||
class CheckAccountEngineViewSet(JMSModelViewSet):
|
||||
|
Reference in New Issue
Block a user