perf: 修改资产名称

This commit is contained in:
ibuler
2022-08-11 15:45:03 +08:00
parent 4021baf758
commit d402ba5d92
44 changed files with 194 additions and 161 deletions

View File

@@ -6,6 +6,7 @@ from django.utils.translation import ugettext_lazy as _
from django.core.exceptions import ValidationError
from common.utils import get_logger
from common.db.models import JMSBaseModel
from ..utils import (
set_current_org, get_current_org, current_org, filter_org_queryset
)
@@ -14,7 +15,7 @@ from ..models import Organization
logger = get_logger(__file__)
__all__ = [
'OrgManager', 'OrgModelMixin', 'Organization'
'OrgManager', 'OrgModelMixin', 'JMSOrgBaseModel'
]
@@ -40,7 +41,6 @@ class OrgManager(models.Manager):
set_current_org(org)
return self
def bulk_create(self, objs, batch_size=None, ignore_conflicts=False):
org = get_current_org()
for obj in objs:
@@ -87,7 +87,7 @@ class OrgModelMixin(models.Model):
name = getattr(self, attr)
elif hasattr(self, 'name'):
name = self.name
elif hasattr(self, 'hostname'):
elif hasattr(self, 'name'):
name = self.hostname
return name + self.sep + self.org_name
@@ -113,3 +113,8 @@ class OrgModelMixin(models.Model):
class Meta:
abstract = True
class JMSOrgBaseModel(JMSBaseModel, OrgModelMixin):
class Meta:
abstract = True