changes as per review

This commit is contained in:
Abhimanyu Saharan 2023-05-05 01:53:34 +05:30
parent 6dce67c85d
commit 602f5e4db0

View File

@ -37,16 +37,25 @@ def get_device_name(device):
def get_device_description(device): def get_device_description(device):
return '{} ({}) {}{} {} ({}U) {} {}'.format( """
device.name, Return a description for a device to be rendered in the rack elevation in the following format
device.device_role,
device.description, Name: Device Name
device.device_type.manufacturer.name, Role: Device Role
device.device_type.model, Description: Device Description
floatformat(device.device_type.u_height), Device Type: Device Type Manufacturer Device Type Model (Device Type U Height) (Device Asset Tag) (Device Serial)
device.asset_tag or '', """
device.serial or '' description = f'Name: {device.name}'
) description += f'\nRole: {device.device_role}'
if device.description:
description += f'\nDescription: {device.description}'
description += f'\nDevice Type: {device.device_type.manufacturer.name} {device.device_type.model} ({floatformat(device.device_type.u_height)})'
if device.asset_tag:
description += f' {device.asset_tag}'
if device.serial:
description += f' {device.serial}'
return description
class RackElevationSVG: class RackElevationSVG: