34 lines
679 B
Python
34 lines
679 B
Python
from django.contrib.auth.models import User
|
|
from django.db import models
|
|
|
|
from itam.models.device_common import DeviceCommonFieldsName
|
|
|
|
from access.models import TenancyObject
|
|
|
|
from core.mixin.history_save import SaveHistory
|
|
from core.models.manufacturer import Manufacturer
|
|
|
|
|
|
|
|
class DeviceModel(DeviceCommonFieldsName, SaveHistory):
|
|
|
|
|
|
class Meta:
|
|
|
|
ordering = [
|
|
'manufacturer',
|
|
'name',
|
|
]
|
|
|
|
manufacturer = models.ForeignKey(
|
|
Manufacturer,
|
|
on_delete=models.CASCADE,
|
|
default = None,
|
|
null = True,
|
|
blank= True
|
|
)
|
|
|
|
def __str__(self):
|
|
|
|
return self.manufacturer.name + ' ' + self.name
|