1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

Closes #2825: Include directly connected device for front/rear ports

This commit is contained in:
Jeremy Stretch
2019-01-31 12:21:43 -05:00
parent ae0c8deec2
commit 59f8f0c7ea
6 changed files with 46 additions and 15 deletions

View File

@@ -68,6 +68,10 @@ class ComponentModel(models.Model):
object_data=serialize_object(self)
).save()
@property
def parent(self):
return getattr(self, 'device', None)
class CableTermination(models.Model):
cable = models.ForeignKey(
@@ -162,6 +166,14 @@ class CableTermination(models.Model):
return path + next_segment
def get_cable_peer(self):
if self.cable is None:
return None
if self._cabled_as_a:
return self.cable.termination_b
if self._cabled_as_b:
return self.cable.termination_a
#
# Regions