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

Maintain backward-compatibile support for Interface.form_factor until v2.7

This commit is contained in:
Jeremy Stretch
2019-04-12 13:57:33 -04:00
parent 778d56ac12
commit 4acd842237
2 changed files with 40 additions and 4 deletions

View File

@@ -1150,6 +1150,22 @@ class InterfaceTemplate(ComponentTemplateModel):
def __str__(self):
return self.name
# TODO: Remove in v2.7
@property
def form_factor(self):
"""
Backward-compatibility for form_factor
"""
return self.type
# TODO: Remove in v2.7
@form_factor.setter
def form_factor(self, value):
"""
Backward-compatibility for form_factor
"""
self.type = value
class FrontPortTemplate(ComponentTemplateModel):
"""
@@ -2254,6 +2270,22 @@ class Interface(CableTermination, ComponentModel):
object_data=serialize_object(self)
).save()
# TODO: Remove in v2.7
@property
def form_factor(self):
"""
Backward-compatibility for form_factor
"""
return self.type
# TODO: Remove in v2.7
@form_factor.setter
def form_factor(self, value):
"""
Backward-compatibility for form_factor
"""
self.type = value
@property
def connected_endpoint(self):
if self._connected_interface: