mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-24 17:38:37 -06:00
Fixes #1582: Add virtual_machine attribute to IPAddress
This commit is contained in:
parent
881fdbe893
commit
4cb0be4df3
@ -440,7 +440,7 @@ class IPAddress(CreatedUpdatedModel, CustomFieldModel):
|
|||||||
self.get_status_display(),
|
self.get_status_display(),
|
||||||
self.get_role_display(),
|
self.get_role_display(),
|
||||||
self.device.identifier if self.device else None,
|
self.device.identifier if self.device else None,
|
||||||
self.virtual_machine.name if self.device else None,
|
self.virtual_machine.name if self.virtual_machine else None,
|
||||||
self.interface.name if self.interface else None,
|
self.interface.name if self.interface else None,
|
||||||
is_primary,
|
is_primary,
|
||||||
self.description,
|
self.description,
|
||||||
@ -452,6 +452,12 @@ class IPAddress(CreatedUpdatedModel, CustomFieldModel):
|
|||||||
return self.interface.device
|
return self.interface.device
|
||||||
return None
|
return None
|
||||||
|
|
||||||
|
@property
|
||||||
|
def virtual_machine(self):
|
||||||
|
if self.interface:
|
||||||
|
return self.interface.virtual_machine
|
||||||
|
return None
|
||||||
|
|
||||||
def get_status_class(self):
|
def get_status_class(self):
|
||||||
return STATUS_CHOICE_CLASSES[self.status]
|
return STATUS_CHOICE_CLASSES[self.status]
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user