mirror of https://github.com/jumpserver/jumpserver
fix: 系统审计员不应该能添加到组
parent
b8ec4bfaa5
commit
7bf37611bd
|
@ -28,3 +28,12 @@ class UserUserGroupRelationViewSet(JMSBulkRelationModelViewSet):
|
||||||
return False
|
return False
|
||||||
else:
|
else:
|
||||||
return True
|
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)
|
||||||
|
|
Loading…
Reference in New Issue