add verbose names for all the hardware types

This make the items easier to understand in the admin interface.
This commit is contained in:
Andreas Zweili 2017-12-24 23:39:40 +01:00
parent 3ccbdb8d6d
commit 388b69689d
2 changed files with 76 additions and 0 deletions

View File

@ -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

View File

@ -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"