perf: merge v3

This commit is contained in:
ibuler
2022-08-23 10:26:43 +08:00
26 changed files with 166 additions and 55 deletions

View File

@@ -80,12 +80,12 @@ class AssetPermissionAssetRelationViewSet(RelationMixin):
filterset_fields = [
'id', 'asset', 'assetpermission',
]
search_fields = ["id", "asset__hostname", "asset__ip", "assetpermission__name"]
search_fields = ["id", "asset__name", "asset__ip", "assetpermission__name"]
def get_queryset(self):
queryset = super().get_queryset()
queryset = queryset \
.annotate(asset_display=F('asset__hostname'))
.annotate(asset_display=F('asset__name'))
return queryset

View File

@@ -12,7 +12,9 @@ from rest_framework.generics import (
)
from orgs.utils import tmp_to_root_org
from perms.utils.permission import get_asset_system_user_ids_with_actions_by_user, validate_permission
from perms.utils.permission import (
get_asset_system_user_ids_with_actions_by_user, validate_permission
)
from common.permissions import IsValidUser
from common.utils import get_logger, lazyproperty