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

pull/5420/head
xinwen 2020-12-15 15:14:29 +08:00 committed by Jiangjie.Bai
parent 9e16f6c1a3
commit 1a011f34a1
1 changed files with 9 additions and 0 deletions

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)