mirror of
https://github.com/netbox-community/netbox.git
synced 2025-08-26 09:16:10 -06:00
Rearrange attrs, add headings, and update docstring
This commit is contained in:
parent
d4eeb0c3f5
commit
a9a3016ad8
@ -40,20 +40,23 @@ def get_device_description(device):
|
|||||||
"""
|
"""
|
||||||
Return a description for a device to be rendered in the rack elevation in the following format
|
Return a description for a device to be rendered in the rack elevation in the following format
|
||||||
|
|
||||||
Name: Device Name
|
Name: <name>
|
||||||
Role: Device Role
|
Role: <device_role>
|
||||||
Description: Device Description
|
Device Type: <manufacturer> <model> (<u_height>)
|
||||||
Device Type: Device Type Manufacturer Device Type Model (Device Type U Height) (Device Asset Tag) (Device Serial)
|
Asset tag: <asset_tag> (if defined)
|
||||||
|
Serial: <serial> (if defined)
|
||||||
|
Description: <description> (if defined)
|
||||||
"""
|
"""
|
||||||
description = f'Name: {device.name}'
|
description = f'Name: {device.name}'
|
||||||
if device.asset_tag:
|
|
||||||
description += f' {device.asset_tag}'
|
|
||||||
if device.serial:
|
|
||||||
description += f' {device.serial}'
|
|
||||||
description += f'\nRole: {device.device_role}'
|
description += f'\nRole: {device.device_role}'
|
||||||
|
u_height = f'{floatformat(device.device_type.u_height)}U'
|
||||||
|
description += f'\nDevice Type: {device.device_type.manufacturer.name} {device.device_type.model} ({u_height})'
|
||||||
|
if device.asset_tag:
|
||||||
|
description += f'\nAsset tag: {device.asset_tag}'
|
||||||
|
if device.serial:
|
||||||
|
description += f'\nSerial: {device.serial}'
|
||||||
if device.description:
|
if device.description:
|
||||||
description += f'\nDescription: {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)})'
|
|
||||||
|
|
||||||
return description
|
return description
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user