|
@@ -44,6 +44,11 @@ class ComponentModel(models.Model):
|
|
|
class Meta:
|
|
class Meta:
|
|
|
abstract = True
|
|
abstract = True
|
|
|
|
|
|
|
|
|
|
+ def __str__(self):
|
|
|
|
|
+ if self.label:
|
|
|
|
|
+ return f"{self.name} ({self.label})"
|
|
|
|
|
+ return self.name
|
|
|
|
|
+
|
|
|
def to_objectchange(self, action):
|
|
def to_objectchange(self, action):
|
|
|
# Annotate the parent Device/VM
|
|
# Annotate the parent Device/VM
|
|
|
try:
|
|
try:
|
|
@@ -266,11 +271,6 @@ class ConsolePort(CableTermination, ComponentModel):
|
|
|
ordering = ('device', '_name')
|
|
ordering = ('device', '_name')
|
|
|
unique_together = ('device', 'name')
|
|
unique_together = ('device', 'name')
|
|
|
|
|
|
|
|
- def __str__(self):
|
|
|
|
|
- if self.label:
|
|
|
|
|
- return f"{self.name} ({self.label})"
|
|
|
|
|
- return self.name
|
|
|
|
|
-
|
|
|
|
|
def get_absolute_url(self):
|
|
def get_absolute_url(self):
|
|
|
return self.device.get_absolute_url()
|
|
return self.device.get_absolute_url()
|
|
|
|
|
|
|
@@ -328,11 +328,6 @@ class ConsoleServerPort(CableTermination, ComponentModel):
|
|
|
ordering = ('device', '_name')
|
|
ordering = ('device', '_name')
|
|
|
unique_together = ('device', 'name')
|
|
unique_together = ('device', 'name')
|
|
|
|
|
|
|
|
- def __str__(self):
|
|
|
|
|
- if self.label:
|
|
|
|
|
- return f"{self.name} ({self.label})"
|
|
|
|
|
- return self.name
|
|
|
|
|
-
|
|
|
|
|
def get_absolute_url(self):
|
|
def get_absolute_url(self):
|
|
|
return self.device.get_absolute_url()
|
|
return self.device.get_absolute_url()
|
|
|
|
|
|
|
@@ -416,11 +411,6 @@ class PowerPort(CableTermination, ComponentModel):
|
|
|
ordering = ('device', '_name')
|
|
ordering = ('device', '_name')
|
|
|
unique_together = ('device', 'name')
|
|
unique_together = ('device', 'name')
|
|
|
|
|
|
|
|
- def __str__(self):
|
|
|
|
|
- if self.label:
|
|
|
|
|
- return f"{self.name} ({self.label})"
|
|
|
|
|
- return self.name
|
|
|
|
|
-
|
|
|
|
|
def get_absolute_url(self):
|
|
def get_absolute_url(self):
|
|
|
return self.device.get_absolute_url()
|
|
return self.device.get_absolute_url()
|
|
|
|
|
|
|
@@ -573,11 +563,6 @@ class PowerOutlet(CableTermination, ComponentModel):
|
|
|
ordering = ('device', '_name')
|
|
ordering = ('device', '_name')
|
|
|
unique_together = ('device', 'name')
|
|
unique_together = ('device', 'name')
|
|
|
|
|
|
|
|
- def __str__(self):
|
|
|
|
|
- if self.label:
|
|
|
|
|
- return f"{self.name} ({self.label})"
|
|
|
|
|
- return self.name
|
|
|
|
|
-
|
|
|
|
|
def get_absolute_url(self):
|
|
def get_absolute_url(self):
|
|
|
return self.device.get_absolute_url()
|
|
return self.device.get_absolute_url()
|
|
|
|
|
|
|
@@ -718,11 +703,6 @@ class Interface(CableTermination, ComponentModel):
|
|
|
ordering = ('device', CollateAsChar('_name'))
|
|
ordering = ('device', CollateAsChar('_name'))
|
|
|
unique_together = ('device', 'name')
|
|
unique_together = ('device', 'name')
|
|
|
|
|
|
|
|
- def __str__(self):
|
|
|
|
|
- if self.label:
|
|
|
|
|
- return f"{self.name} ({self.label})"
|
|
|
|
|
- return self.name
|
|
|
|
|
-
|
|
|
|
|
def get_absolute_url(self):
|
|
def get_absolute_url(self):
|
|
|
return reverse('dcim:interface', kwargs={'pk': self.pk})
|
|
return reverse('dcim:interface', kwargs={'pk': self.pk})
|
|
|
|
|
|