mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-09-11 20:29:40 +00:00
fix: 修复可以删除已关联用户角色的问题
This commit is contained in:
committed by
Jiangjie.Bai
parent
a1c1b128e9
commit
615929dd43
@@ -30,6 +30,9 @@ class RoleViewSet(JMSModelViewSet):
|
||||
if instance.builtin:
|
||||
error = _("Internal role, can't be destroy")
|
||||
raise PermissionDenied(error)
|
||||
if instance.users.count() >= 1:
|
||||
error = _("The role has been bound to users, can't be destroy")
|
||||
raise PermissionDenied(error)
|
||||
return super().perform_destroy(instance)
|
||||
|
||||
def perform_update(self, serializer):
|
||||
|
Reference in New Issue
Block a user