mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-12-24 04:52:39 +00:00
Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
34c3147264 | ||
|
|
1cf57c822d | ||
|
|
edfac357b9 |
@@ -163,8 +163,10 @@ class CategoryTreeApi(SerializeToTreeNodeMixin, generics.ListAPIView):
|
||||
# 资源数量统计可选项 (asset, account)
|
||||
count_resource = self.request.query_params.get('count_resource', 'asset')
|
||||
|
||||
if include_asset and self.request.query_params.get('key'):
|
||||
if not self.request.query_params.get('key'):
|
||||
nodes = AllTypes.to_tree_nodes(include_asset, count_resource=count_resource)
|
||||
elif include_asset:
|
||||
nodes = self.get_assets()
|
||||
else:
|
||||
nodes = AllTypes.to_tree_nodes(include_asset, count_resource=count_resource)
|
||||
nodes = []
|
||||
return Response(data=nodes)
|
||||
|
||||
@@ -80,7 +80,7 @@ def on_org_create_or_update(sender, instance, **kwargs):
|
||||
|
||||
|
||||
@receiver(pre_delete, sender=Organization)
|
||||
def on_org_delete(sender, instance, **kwargs):
|
||||
def delete_org_root_node_on_org_delete(sender, instance, **kwargs):
|
||||
expire_orgs_mapping_for_memory(instance.id)
|
||||
|
||||
# 删除该组织下所有 节点
|
||||
@@ -91,7 +91,7 @@ def on_org_delete(sender, instance, **kwargs):
|
||||
|
||||
|
||||
@receiver(post_delete, sender=Organization)
|
||||
def on_org_delete(sender, instance, **kwargs):
|
||||
def expire_user_orgs_on_org_delete(sender, instance, **kwargs):
|
||||
expire_user_orgs()
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user