mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-10-22 08:19:04 +00:00
[Update] 授权显示节点下所有的资产 (#3001)
This commit is contained in:
@@ -203,14 +203,16 @@ class GenerateTree:
|
||||
nodes = []
|
||||
for key, values in nodes_with_assets_amount.items():
|
||||
assets = {asset_id: self.assets.get(asset_id) for asset_id in values["assets"]}
|
||||
all_assets = {asset_id: self.assets.get(asset_id) for asset_id in values["all_assets"]}
|
||||
nodes.append({
|
||||
"key": key, "assets": assets,
|
||||
"key": key, "assets": assets, "all_assets": all_assets,
|
||||
"assets_amount": values["assets_amount"]
|
||||
})
|
||||
# 如果返回空节点,页面构造授权资产树报错
|
||||
if not nodes:
|
||||
nodes.append({
|
||||
"key": const.EMPTY_NODE_KEY, "assets": {}, "assets_amount": 0
|
||||
"key": const.EMPTY_NODE_KEY, "assets": {}, "assets_amount": 0,
|
||||
"all_assets": {},
|
||||
})
|
||||
nodes.sort(key=lambda n: self.key_sort(n["key"]))
|
||||
self._nodes_with_assets = nodes
|
||||
|
Reference in New Issue
Block a user