Unverified Commit 3c7a6b42 authored by 老广's avatar 老广 Committed by GitHub

Merge pull request #248 from jumpserver/dev

All assets (#247)
parents 01635fad 49a5a804
...@@ -358,14 +358,14 @@ class InteractiveServer: ...@@ -358,14 +358,14 @@ class InteractiveServer:
etag = self._user_assets_cached_etag.get(self.client.user.id) etag = self._user_assets_cached_etag.get(self.client.user.id)
if cache_policy not in ['1', 1]: if cache_policy not in ['1', 1]:
etag = None etag = None
nodes, new_etag = app_service.get_user_asset_groups( nodes, new_etag = app_service.get_user_nodes(
self.client.user, cache_policy=cache_policy, etag=etag self.client.user, cache_policy=cache_policy, etag=etag
) )
if nodes is None: if nodes is None:
logger.debug("Get user nodes: not modify") logger.debug("Get user nodes: not modify")
return return
nodes = sorted(nodes, key=lambda node: node.key) nodes = sorted(nodes, key=lambda node: node.key)
nodes = self.filter_system_users_of_assets_under_nodes(nodes) # nodes = self.filter_system_users_of_assets_under_nodes(nodes)
self.__class__._user_nodes_cached[self.client.user.id] = nodes self.__class__._user_nodes_cached[self.client.user.id] = nodes
if new_etag: if new_etag:
self.__class__._user_assets_cached_etag[self.client.user.id] = new_etag self.__class__._user_assets_cached_etag[self.client.user.id] = new_etag
...@@ -415,7 +415,9 @@ class InteractiveServer: ...@@ -415,7 +415,9 @@ class InteractiveServer:
self.display_nodes_as_tree() self.display_nodes_as_tree()
return return
assets = self.nodes[_id-1].assets_granted node = self.nodes[_id-1]
assets = app_service.get_user_node_assets(self.client.user, node=node, cache_policy="1")
assets = self.filter_system_users(assets)
self.display_assets_paging(assets) self.display_assets_paging(assets)
# #
......
...@@ -19,7 +19,7 @@ itsdangerous==0.24 ...@@ -19,7 +19,7 @@ itsdangerous==0.24
Jinja2==2.10.1 Jinja2==2.10.1
jmespath==0.9.3 jmespath==0.9.3
jms-storage==0.0.23 jms-storage==0.0.23
jumpserver-python-sdk==0.0.69 jumpserver-python-sdk==0.0.70
MarkupSafe==1.0 MarkupSafe==1.0
oss2==2.4.0 oss2==2.4.0
paramiko==2.4.2 paramiko==2.4.2
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment