fix: 系统审计员不应该能添加到组

This commit is contained in:
xinwen 2020-12-15 15:14:29 +08:00 committed by Jiangjie.Bai
parent b8ec4bfaa5
commit 7bf37611bd

View File

@ -28,3 +28,12 @@ class UserUserGroupRelationViewSet(JMSBulkRelationModelViewSet):
return False
else:
return True
def perform_create(self, serializer):
validated_data = []
for item in serializer.validated_data:
if item['user'].role == User.ROLE.AUDITOR:
continue
validated_data.append(item)
serializer._validated_data = validated_data
return super().perform_create(serializer)