|
@@ -301,9 +301,6 @@ class ConsolePort(ModularComponentModel, CabledObjectModel, PathEndpoint, Tracki
|
|
|
verbose_name = _('console port')
|
|
verbose_name = _('console port')
|
|
|
verbose_name_plural = _('console ports')
|
|
verbose_name_plural = _('console ports')
|
|
|
|
|
|
|
|
- def get_absolute_url(self):
|
|
|
|
|
- return reverse('dcim:consoleport', kwargs={'pk': self.pk})
|
|
|
|
|
-
|
|
|
|
|
|
|
|
|
|
class ConsoleServerPort(ModularComponentModel, CabledObjectModel, PathEndpoint, TrackingModelMixin):
|
|
class ConsoleServerPort(ModularComponentModel, CabledObjectModel, PathEndpoint, TrackingModelMixin):
|
|
|
"""
|
|
"""
|
|
@@ -330,9 +327,6 @@ class ConsoleServerPort(ModularComponentModel, CabledObjectModel, PathEndpoint,
|
|
|
verbose_name = _('console server port')
|
|
verbose_name = _('console server port')
|
|
|
verbose_name_plural = _('console server ports')
|
|
verbose_name_plural = _('console server ports')
|
|
|
|
|
|
|
|
- def get_absolute_url(self):
|
|
|
|
|
- return reverse('dcim:consoleserverport', kwargs={'pk': self.pk})
|
|
|
|
|
-
|
|
|
|
|
|
|
|
|
|
#
|
|
#
|
|
|
# Power components
|
|
# Power components
|
|
@@ -370,9 +364,6 @@ class PowerPort(ModularComponentModel, CabledObjectModel, PathEndpoint, Tracking
|
|
|
verbose_name = _('power port')
|
|
verbose_name = _('power port')
|
|
|
verbose_name_plural = _('power ports')
|
|
verbose_name_plural = _('power ports')
|
|
|
|
|
|
|
|
- def get_absolute_url(self):
|
|
|
|
|
- return reverse('dcim:powerport', kwargs={'pk': self.pk})
|
|
|
|
|
-
|
|
|
|
|
def clean(self):
|
|
def clean(self):
|
|
|
super().clean()
|
|
super().clean()
|
|
|
|
|
|
|
@@ -492,9 +483,6 @@ class PowerOutlet(ModularComponentModel, CabledObjectModel, PathEndpoint, Tracki
|
|
|
verbose_name = _('power outlet')
|
|
verbose_name = _('power outlet')
|
|
|
verbose_name_plural = _('power outlets')
|
|
verbose_name_plural = _('power outlets')
|
|
|
|
|
|
|
|
- def get_absolute_url(self):
|
|
|
|
|
- return reverse('dcim:poweroutlet', kwargs={'pk': self.pk})
|
|
|
|
|
-
|
|
|
|
|
def clean(self):
|
|
def clean(self):
|
|
|
super().clean()
|
|
super().clean()
|
|
|
|
|
|
|
@@ -750,9 +738,6 @@ class Interface(ModularComponentModel, BaseInterface, CabledObjectModel, PathEnd
|
|
|
verbose_name = _('interface')
|
|
verbose_name = _('interface')
|
|
|
verbose_name_plural = _('interfaces')
|
|
verbose_name_plural = _('interfaces')
|
|
|
|
|
|
|
|
- def get_absolute_url(self):
|
|
|
|
|
- return reverse('dcim:interface', kwargs={'pk': self.pk})
|
|
|
|
|
-
|
|
|
|
|
def clean(self):
|
|
def clean(self):
|
|
|
super().clean()
|
|
super().clean()
|
|
|
|
|
|
|
@@ -1011,9 +996,6 @@ class FrontPort(ModularComponentModel, CabledObjectModel, TrackingModelMixin):
|
|
|
verbose_name = _('front port')
|
|
verbose_name = _('front port')
|
|
|
verbose_name_plural = _('front ports')
|
|
verbose_name_plural = _('front ports')
|
|
|
|
|
|
|
|
- def get_absolute_url(self):
|
|
|
|
|
- return reverse('dcim:frontport', kwargs={'pk': self.pk})
|
|
|
|
|
-
|
|
|
|
|
def clean(self):
|
|
def clean(self):
|
|
|
super().clean()
|
|
super().clean()
|
|
|
|
|
|
|
@@ -1069,9 +1051,6 @@ class RearPort(ModularComponentModel, CabledObjectModel, TrackingModelMixin):
|
|
|
verbose_name = _('rear port')
|
|
verbose_name = _('rear port')
|
|
|
verbose_name_plural = _('rear ports')
|
|
verbose_name_plural = _('rear ports')
|
|
|
|
|
|
|
|
- def get_absolute_url(self):
|
|
|
|
|
- return reverse('dcim:rearport', kwargs={'pk': self.pk})
|
|
|
|
|
-
|
|
|
|
|
def clean(self):
|
|
def clean(self):
|
|
|
super().clean()
|
|
super().clean()
|
|
|
|
|
|
|
@@ -1128,9 +1107,6 @@ class ModuleBay(ModularComponentModel, TrackingModelMixin, MPTTModel):
|
|
|
class MPTTMeta:
|
|
class MPTTMeta:
|
|
|
order_insertion_by = ('module',)
|
|
order_insertion_by = ('module',)
|
|
|
|
|
|
|
|
- def get_absolute_url(self):
|
|
|
|
|
- return reverse('dcim:modulebay', kwargs={'pk': self.pk})
|
|
|
|
|
-
|
|
|
|
|
def clean(self):
|
|
def clean(self):
|
|
|
super().clean()
|
|
super().clean()
|
|
|
|
|
|
|
@@ -1169,9 +1145,6 @@ class DeviceBay(ComponentModel, TrackingModelMixin):
|
|
|
verbose_name = _('device bay')
|
|
verbose_name = _('device bay')
|
|
|
verbose_name_plural = _('device bays')
|
|
verbose_name_plural = _('device bays')
|
|
|
|
|
|
|
|
- def get_absolute_url(self):
|
|
|
|
|
- return reverse('dcim:devicebay', kwargs={'pk': self.pk})
|
|
|
|
|
-
|
|
|
|
|
def clean(self):
|
|
def clean(self):
|
|
|
super().clean()
|
|
super().clean()
|
|
|
|
|
|
|
@@ -1215,9 +1188,6 @@ class InventoryItemRole(OrganizationalModel):
|
|
|
verbose_name = _('inventory item role')
|
|
verbose_name = _('inventory item role')
|
|
|
verbose_name_plural = _('inventory item roles')
|
|
verbose_name_plural = _('inventory item roles')
|
|
|
|
|
|
|
|
- def get_absolute_url(self):
|
|
|
|
|
- return reverse('dcim:inventoryitemrole', args=[self.pk])
|
|
|
|
|
-
|
|
|
|
|
|
|
|
|
|
class InventoryItem(MPTTModel, ComponentModel, TrackingModelMixin):
|
|
class InventoryItem(MPTTModel, ComponentModel, TrackingModelMixin):
|
|
|
"""
|
|
"""
|
|
@@ -1311,9 +1281,6 @@ class InventoryItem(MPTTModel, ComponentModel, TrackingModelMixin):
|
|
|
verbose_name = _('inventory item')
|
|
verbose_name = _('inventory item')
|
|
|
verbose_name_plural = _('inventory items')
|
|
verbose_name_plural = _('inventory items')
|
|
|
|
|
|
|
|
- def get_absolute_url(self):
|
|
|
|
|
- return reverse('dcim:inventoryitem', kwargs={'pk': self.pk})
|
|
|
|
|
-
|
|
|
|
|
def clean(self):
|
|
def clean(self):
|
|
|
super().clean()
|
|
super().clean()
|
|
|
|
|
|