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

Fixes #4930: Replicate label values when instantiating device type components

This commit is contained in:
Jeremy Stretch
2020-07-30 10:05:29 -04:00
parent 55ee3db5bc
commit cea6c98f54
2 changed files with 10 additions and 1 deletions

View File

@ -100,6 +100,7 @@ class ConsolePortTemplate(ComponentTemplateModel):
return ConsolePort(
device=device,
name=self.name,
label=self.label,
type=self.type
)
@ -122,6 +123,7 @@ class ConsoleServerPortTemplate(ComponentTemplateModel):
return ConsoleServerPort(
device=device,
name=self.name,
label=self.label,
type=self.type
)
@ -156,6 +158,7 @@ class PowerPortTemplate(ComponentTemplateModel):
return PowerPort(
device=device,
name=self.name,
label=self.label,
type=self.type,
maximum_draw=self.maximum_draw,
allocated_draw=self.allocated_draw
@ -205,6 +208,7 @@ class PowerOutletTemplate(ComponentTemplateModel):
return PowerOutlet(
device=device,
name=self.name,
label=self.label,
type=self.type,
power_port=power_port,
feed_leg=self.feed_leg
@ -239,6 +243,7 @@ class InterfaceTemplate(ComponentTemplateModel):
return Interface(
device=device,
name=self.name,
label=self.label,
type=self.type,
mgmt_only=self.mgmt_only
)
@ -293,6 +298,7 @@ class FrontPortTemplate(ComponentTemplateModel):
return FrontPort(
device=device,
name=self.name,
label=self.label,
type=self.type,
rear_port=rear_port,
rear_port_position=self.rear_port_position
@ -320,6 +326,7 @@ class RearPortTemplate(ComponentTemplateModel):
return RearPort(
device=device,
name=self.name,
label=self.label,
type=self.type,
positions=self.positions
)
@ -336,5 +343,6 @@ class DeviceBayTemplate(ComponentTemplateModel):
def instantiate(self, device):
return DeviceBay(
device=device,
name=self.name
name=self.name,
label=self.label
)