add verbose names for all the hardware types
This make the items easier to understand in the admin interface.
This commit is contained in:
parent
3ccbdb8d6d
commit
388b69689d
|
@ -47,6 +47,9 @@ class DayOfMonth(models.Model):
|
|||
def __str__(self):
|
||||
return self.name
|
||||
|
||||
class Meta:
|
||||
verbose_name_plural = "Days of Month"
|
||||
|
||||
|
||||
class Month(models.Model):
|
||||
name = models.CharField(max_length=50)
|
||||
|
@ -68,6 +71,9 @@ class RamType(models.Model):
|
|||
def __str__(self):
|
||||
return self.name
|
||||
|
||||
class Meta:
|
||||
verbose_name_plural = "Types of RAM Modules"
|
||||
|
||||
|
||||
class Ram(models.Model):
|
||||
type = models.ForeignKey(RamType, on_delete=models.CASCADE)
|
||||
|
@ -76,6 +82,9 @@ class Ram(models.Model):
|
|||
|
||||
def __str__(self):
|
||||
return '{} {} GB'.format(self.type, self.size)
|
||||
|
||||
class Meta:
|
||||
verbose_name_plural = "RAM Modules"
|
||||
#+END_SRC
|
||||
|
||||
** DiskType, DiskSize, Disk
|
||||
|
@ -92,6 +101,9 @@ class DiskType(models.Model):
|
|||
def __str__(self):
|
||||
return self.name
|
||||
|
||||
class Meta:
|
||||
verbose_name_plural = "Types of disks"
|
||||
|
||||
|
||||
class DiskSize(models.Model):
|
||||
size = models.FloatField()
|
||||
|
@ -99,6 +111,9 @@ class DiskSize(models.Model):
|
|||
def __str__(self):
|
||||
return self.size + " GB"
|
||||
|
||||
class Meta:
|
||||
verbose_name_plural = "Disk sizes"
|
||||
|
||||
|
||||
class Disk(models.Model):
|
||||
type = models.ForeignKey(DiskType, on_delete=models.CASCADE)
|
||||
|
@ -127,6 +142,9 @@ class CpuManufacturer(models.Model):
|
|||
def __str__(self):
|
||||
return self.name
|
||||
|
||||
class Meta:
|
||||
verbose_name_plural = "CPU Manufacturers"
|
||||
|
||||
|
||||
class Cpu(models.Model):
|
||||
name = models.CharField(max_length=50)
|
||||
|
@ -137,6 +155,9 @@ class Cpu(models.Model):
|
|||
|
||||
def __str__(self):
|
||||
return self.name
|
||||
|
||||
class Meta:
|
||||
verbose_name_plural = "CPUs"
|
||||
#+END_SRC
|
||||
|
||||
** OperatingSystem
|
||||
|
@ -149,6 +170,9 @@ class OperatingSystem(models.Model):
|
|||
|
||||
def __str__(self):
|
||||
return self.name
|
||||
|
||||
class Meta:
|
||||
verbose_name_plural = "Operating Systems"
|
||||
#+END_SRC
|
||||
|
||||
** Raid
|
||||
|
@ -161,6 +185,9 @@ class Raid(models.Model):
|
|||
|
||||
def __str__(self):
|
||||
return self.name
|
||||
|
||||
class Meta:
|
||||
verbose_name_plural = "Types of RAID"
|
||||
#+END_SRC
|
||||
|
||||
** Computer
|
||||
|
@ -202,6 +229,10 @@ class ComputerRamRelation(models.Model):
|
|||
ram = models.ForeignKey(Ram, on_delete=models.CASCADE)
|
||||
computer = models.ForeignKey(Computer, on_delete=models.CASCADE)
|
||||
amount = models.IntegerField()
|
||||
|
||||
|
||||
class Meta:
|
||||
verbose_name_plural = "RAM Modules in Computer"
|
||||
#+END_SRC
|
||||
|
||||
** Warranty
|
||||
|
@ -218,6 +249,9 @@ class Warranty(models.Model):
|
|||
|
||||
def __str__(self):
|
||||
return self.device
|
||||
|
||||
class Meta:
|
||||
verbose_name_plural = "Warranties"
|
||||
#+END_SRC
|
||||
|
||||
** CronJob
|
||||
|
@ -236,6 +270,9 @@ class CronJob(models.Model):
|
|||
|
||||
def __str__(self):
|
||||
return self.name
|
||||
|
||||
class Meta:
|
||||
verbose_name_plural = "Cron Jobs"
|
||||
#+END_SRC
|
||||
|
||||
* Admin
|
||||
|
|
|
@ -24,6 +24,9 @@ class DayOfMonth(models.Model):
|
|||
def __str__(self):
|
||||
return self.name
|
||||
|
||||
class Meta:
|
||||
verbose_name_plural = "Days of Month"
|
||||
|
||||
|
||||
class Month(models.Model):
|
||||
name = models.CharField(max_length=50)
|
||||
|
@ -39,6 +42,9 @@ class RamType(models.Model):
|
|||
def __str__(self):
|
||||
return self.name
|
||||
|
||||
class Meta:
|
||||
verbose_name_plural = "Types of RAM Modules"
|
||||
|
||||
|
||||
class Ram(models.Model):
|
||||
type = models.ForeignKey(RamType, on_delete=models.CASCADE)
|
||||
|
@ -48,6 +54,9 @@ class Ram(models.Model):
|
|||
def __str__(self):
|
||||
return '{} {} GB'.format(self.type, self.size)
|
||||
|
||||
class Meta:
|
||||
verbose_name_plural = "RAM Modules"
|
||||
|
||||
|
||||
class DiskType(models.Model):
|
||||
name = models.CharField(max_length=50)
|
||||
|
@ -55,6 +64,9 @@ class DiskType(models.Model):
|
|||
def __str__(self):
|
||||
return self.name
|
||||
|
||||
class Meta:
|
||||
verbose_name_plural = "Types of disks"
|
||||
|
||||
|
||||
class DiskSize(models.Model):
|
||||
size = models.FloatField()
|
||||
|
@ -62,6 +74,9 @@ class DiskSize(models.Model):
|
|||
def __str__(self):
|
||||
return self.size + " GB"
|
||||
|
||||
class Meta:
|
||||
verbose_name_plural = "Disk sizes"
|
||||
|
||||
|
||||
class Disk(models.Model):
|
||||
type = models.ForeignKey(DiskType, on_delete=models.CASCADE)
|
||||
|
@ -84,6 +99,9 @@ class CpuManufacturer(models.Model):
|
|||
def __str__(self):
|
||||
return self.name
|
||||
|
||||
class Meta:
|
||||
verbose_name_plural = "CPU Manufacturers"
|
||||
|
||||
|
||||
class Cpu(models.Model):
|
||||
name = models.CharField(max_length=50)
|
||||
|
@ -95,6 +113,9 @@ class Cpu(models.Model):
|
|||
def __str__(self):
|
||||
return self.name
|
||||
|
||||
class Meta:
|
||||
verbose_name_plural = "CPUs"
|
||||
|
||||
|
||||
class OperatingSystem(models.Model):
|
||||
name = models.CharField(max_length=50)
|
||||
|
@ -102,6 +123,9 @@ class OperatingSystem(models.Model):
|
|||
def __str__(self):
|
||||
return self.name
|
||||
|
||||
class Meta:
|
||||
verbose_name_plural = "Operating Systems"
|
||||
|
||||
|
||||
class Raid(models.Model):
|
||||
name = models.CharField(max_length=50)
|
||||
|
@ -109,6 +133,9 @@ class Raid(models.Model):
|
|||
def __str__(self):
|
||||
return self.name
|
||||
|
||||
class Meta:
|
||||
verbose_name_plural = "Types of RAID"
|
||||
|
||||
|
||||
class Computer(Device):
|
||||
hostname = models.CharField(max_length=20, unique=True)
|
||||
|
@ -131,6 +158,9 @@ class ComputerDiskRelation(models.Model):
|
|||
computer = models.ForeignKey(Computer, on_delete=models.CASCADE)
|
||||
amount = models.IntegerField()
|
||||
|
||||
class Meta:
|
||||
verbose_name_plural = "Disks in Computer"
|
||||
|
||||
|
||||
class ComputerRamRelation(models.Model):
|
||||
ram = models.ForeignKey(Ram, on_delete=models.CASCADE)
|
||||
|
@ -138,6 +168,9 @@ class ComputerRamRelation(models.Model):
|
|||
amount = models.IntegerField()
|
||||
|
||||
|
||||
class Meta:
|
||||
verbose_name_plural = "RAM Modules in Computer"
|
||||
|
||||
class Warranty(models.Model):
|
||||
device = models.ForeignKey(Device, on_delete=models.CASCADE)
|
||||
files = models.FileField()
|
||||
|
@ -146,6 +179,9 @@ class Warranty(models.Model):
|
|||
def __str__(self):
|
||||
return self.device
|
||||
|
||||
class Meta:
|
||||
verbose_name_plural = "Warranties"
|
||||
|
||||
|
||||
class CronJob(models.Model):
|
||||
name = models.CharField(max_length=50)
|
||||
|
@ -157,3 +193,6 @@ class CronJob(models.Model):
|
|||
|
||||
def __str__(self):
|
||||
return self.name
|
||||
|
||||
class Meta:
|
||||
verbose_name_plural = "Cron Jobs"
|
||||
|
|
Loading…
Reference in New Issue