[Update] 修改bug

pull/1185/head
ibuler 2018-04-11 12:13:49 +08:00
parent bbaa35c773
commit 3835adafb8
1 changed files with 6 additions and 2 deletions

View File

@ -114,8 +114,12 @@ class UserGrantedNodesWithAssetsApi(ListAPIView):
nodes = AssetPermissionUtil.get_user_nodes_with_assets(user)
for node, _assets in nodes.items():
assets = _assets.keys()
for asset, system_users in _assets.items():
asset.system_users_granted = system_users
for k, v in _assets.items():
if k.is_unixlike():
system_users_granted = [s for s in v if s.protocol == 'ssh']
else:
system_users_granted = [s for s in v if s.protocol == 'rdp']
k.system_users_granted = system_users_granted
node.assets_granted = assets
queryset.append(node)
return queryset