mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-09-03 00:15:20 +00:00
[Bugfix] 修复用户无权限执行批量命令却可直接访问批量执行页面的bug (#2857)
* [Bugfix] 修复用户无权限执行批量命令却可直接访问批量执行页面的bug * [Update] 更改小问题 * [Update] 优化小问题 * [Update] 优化变量名 * [Update] 优化变量名(2)
This commit is contained in:
@@ -126,8 +126,11 @@ class WithBootstrapToken(permissions.BasePermission):
|
||||
class PermissionsMixin(UserPassesTestMixin):
|
||||
permission_classes = []
|
||||
|
||||
def get_permissions(self):
|
||||
return self.permission_classes
|
||||
|
||||
def test_func(self):
|
||||
permission_classes = self.permission_classes
|
||||
permission_classes = self.get_permissions()
|
||||
for permission_class in permission_classes:
|
||||
if not permission_class().has_permission(self.request, self):
|
||||
return False
|
||||
|
Reference in New Issue
Block a user