mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-09-13 13:59:17 +00:00
fix: 修改 ConnectionToken Serializer 命令过滤器
This commit is contained in:
@@ -156,16 +156,16 @@ class ConnectionToken(OrgModelMixin, JMSBaseModel):
|
||||
return self.domain.random_gateway()
|
||||
|
||||
@lazyproperty
|
||||
def cmd_filter_rules(self):
|
||||
from assets.models import CommandFilterRule
|
||||
def acl_command_groups(self):
|
||||
from acls.models import CommandFilterACL
|
||||
kwargs = {
|
||||
'user_id': self.user.id,
|
||||
'account': self.account,
|
||||
}
|
||||
if self.asset:
|
||||
kwargs['asset_id'] = self.asset.id
|
||||
rules = CommandFilterRule.get_queryset(**kwargs)
|
||||
return rules
|
||||
cmd_groups = CommandFilterACL.get_command_groups(**kwargs)
|
||||
return cmd_groups
|
||||
|
||||
|
||||
class SuperConnectionToken(ConnectionToken):
|
||||
|
Reference in New Issue
Block a user