mirror of https://github.com/jumpserver/jumpserver
fix: 修复资产授权规则过滤
parent
ad0fc0d70a
commit
49c7a12bb3
|
@ -95,6 +95,7 @@ class AssetPermissionFilter(PermissionBaseFilter):
|
||||||
node_name = filters.CharFilter(method='do_nothing')
|
node_name = filters.CharFilter(method='do_nothing')
|
||||||
asset_id = filters.UUIDFilter(method='do_nothing')
|
asset_id = filters.UUIDFilter(method='do_nothing')
|
||||||
asset_name = filters.CharFilter(method='do_nothing')
|
asset_name = filters.CharFilter(method='do_nothing')
|
||||||
|
address = filters.CharFilter(method='do_nothing')
|
||||||
accounts = filters.CharFilter(method='do_nothing')
|
accounts = filters.CharFilter(method='do_nothing')
|
||||||
ip = filters.CharFilter(method='do_nothing')
|
ip = filters.CharFilter(method='do_nothing')
|
||||||
|
|
||||||
|
@ -153,14 +154,14 @@ class AssetPermissionFilter(PermissionBaseFilter):
|
||||||
is_query_all = self.get_query_param('all', True)
|
is_query_all = self.get_query_param('all', True)
|
||||||
asset_id = self.get_query_param('asset_id')
|
asset_id = self.get_query_param('asset_id')
|
||||||
asset_name = self.get_query_param('asset_name')
|
asset_name = self.get_query_param('asset_name')
|
||||||
ip = self.get_query_param('address')
|
address = self.get_query_param('address')
|
||||||
|
|
||||||
if asset_id:
|
if asset_id:
|
||||||
assets = Asset.objects.filter(pk=asset_id)
|
assets = Asset.objects.filter(pk=asset_id)
|
||||||
elif asset_name:
|
elif asset_name:
|
||||||
assets = Asset.objects.filter(name=asset_name)
|
assets = Asset.objects.filter(name=asset_name)
|
||||||
elif ip:
|
elif address:
|
||||||
assets = Asset.objects.filter(ip=ip)
|
assets = Asset.objects.filter(address=address)
|
||||||
else:
|
else:
|
||||||
return queryset
|
return queryset
|
||||||
if not assets:
|
if not assets:
|
||||||
|
|
Loading…
Reference in New Issue