mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-07-17 16:31:28 +00:00
perf: 资产的 specific 不返回加密信息
This commit is contained in:
parent
bebfe10d73
commit
9161b1ab1c
@ -140,7 +140,6 @@ class Asset(NodesRelationMixin, AbsConnectivity, JMSOrgBaseModel):
|
|||||||
if not instance:
|
if not instance:
|
||||||
return []
|
return []
|
||||||
specific_fields = self.get_specific_fields(instance)
|
specific_fields = self.get_specific_fields(instance)
|
||||||
specific_fields = [i for i in specific_fields if not isinstance(i, EncryptMixin)]
|
|
||||||
info = [
|
info = [
|
||||||
{
|
{
|
||||||
'label': i.verbose_name,
|
'label': i.verbose_name,
|
||||||
@ -169,6 +168,7 @@ class Asset(NodesRelationMixin, AbsConnectivity, JMSOrgBaseModel):
|
|||||||
@staticmethod
|
@staticmethod
|
||||||
def get_specific_fields(instance):
|
def get_specific_fields(instance):
|
||||||
specific_fields = [i for i in instance._meta.local_fields if i.name != 'asset_ptr']
|
specific_fields = [i for i in instance._meta.local_fields if i.name != 'asset_ptr']
|
||||||
|
specific_fields = [i for i in specific_fields if not isinstance(i, EncryptMixin)]
|
||||||
return specific_fields
|
return specific_fields
|
||||||
|
|
||||||
def get_target_ip(self):
|
def get_target_ip(self):
|
||||||
|
Loading…
Reference in New Issue
Block a user