feat(core): Add manufacturers

!10 #12
This commit is contained in:
2024-05-23 20:31:53 +09:30
parent a6a0da72b2
commit ef463b845d
11 changed files with 395 additions and 3 deletions

View File

@ -0,0 +1,43 @@
from django.contrib.auth.models import User
from django.db import models
from access.fields import *
from access.models import TenancyObject
from core.mixin.history_save import SaveHistory
class ManufacturerCommonFields(models.Model):
class Meta:
abstract = True
id = models.AutoField(
primary_key=True,
unique=True,
blank=False
)
created = AutoCreatedField()
modified = AutoCreatedField()
class Manufacturer(TenancyObject, ManufacturerCommonFields, SaveHistory):
class Meta:
ordering = [
'name'
]
name = models.CharField(
blank = False,
max_length = 50,
unique = True,
)
slug = AutoSlugField()