2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-04-30 20:46:47 +00:00

move helper function to models.py

This commit is contained in:
Matthias 2022-04-02 00:01:38 +02:00
parent 80fa8f6d18
commit 66e14b6ad0
No known key found for this signature in database
GPG Key ID: F50EF5741D33E076
2 changed files with 15 additions and 15 deletions

View File

@ -60,6 +60,20 @@ def rename_company_image(instance, filename):
return os.path.join(base, fn) return os.path.join(base, fn)
def get_deleted_company():
"""
Returns the deleted company object
"""
return Company.objects.get_or_create(
name='deleted',
email='deleted',
is_deleted=True,
is_customer = True,
is_supplier = True,
is_manufacturer = True
)[0]
class Company(models.Model): class Company(models.Model):
""" A Company object represents an external company. """ A Company object represents an external company.
It may be a supplier or a customer or a manufacturer (or a combination) It may be a supplier or a customer or a manufacturer (or a combination)

View File

@ -24,7 +24,7 @@ from mptt.models import TreeForeignKey
from users import models as UserModels from users import models as UserModels
from part import models as PartModels from part import models as PartModels
from stock import models as stock_models from stock import models as stock_models
from company.models import Company, SupplierPart from company.models import Company, SupplierPart, get_deleted_company
from plugin.events import trigger_event from plugin.events import trigger_event
import InvenTree.helpers import InvenTree.helpers
@ -92,20 +92,6 @@ def get_next_so_number():
return reference return reference
def get_deleted_company():
"""
Returns the deleted company object
"""
return Company.objects.get_or_create(
name='deleted',
email='deleted',
is_deleted=True,
is_customer = True,
is_supplier = True,
is_manufacturer = True
)[0]
class Order(ReferenceIndexingMixin): class Order(ReferenceIndexingMixin):
""" Abstract model for an order. """ Abstract model for an order.