From 8b2276ce08d262e34ccb72fff610adf5396f3357 Mon Sep 17 00:00:00 2001 From: feng <1304903146@qq.com> Date: Mon, 3 Mar 2025 16:15:53 +0800 Subject: [PATCH] perf: koko sftp superuser perm --- apps/perms/api/user_permission/assets.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/perms/api/user_permission/assets.py b/apps/perms/api/user_permission/assets.py index bdbbc58dd..dadd3f1f1 100644 --- a/apps/perms/api/user_permission/assets.py +++ b/apps/perms/api/user_permission/assets.py @@ -76,6 +76,9 @@ class UserAllPermedAssetsApi(BaseUserPermedAssetsApi): pagination_class = AllPermedAssetPagination def get_assets(self): + if self.user.is_superuser and self.request.query_params.get('id'): + return Asset.objects.filter(id=self.request.query_params.get('id')) + node_id = self.request.query_params.get('node_id') if is_uuid(node_id): __, assets = self.query_asset_util.get_node_all_assets(node_id)