perf: koko sftp superuser perm

pull/14964/head
feng 2025-03-03 16:15:53 +08:00 committed by feng626
parent f42f46ffe4
commit 8b2276ce08
1 changed files with 3 additions and 0 deletions

View File

@ -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)