Skip to content

Commit 96124f7

Browse files
authored
Merge pull request #5 from minitriga/Netbox_4.0
Upgrade for Netbox V4
2 parents 26836d2 + 268787e commit 96124f7

File tree

6 files changed

+15
-8
lines changed

6 files changed

+15
-8
lines changed

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,8 @@ systemctl restart netbox
4444

4545
| netbox version | plugin version |
4646
| -------------- | ----------------------------- |
47-
| >= 3.7.0 | >= v1.0.0 |
47+
| >= 4.0.0 | >= v1.1.0 |
48+
| <= 4.0.0 | = v1.0.0 |
4849

4950
### Update
5051

netbox_reorder_rack/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
from extras.plugins import PluginConfig
1+
from netbox.plugins import PluginConfig
22

33

44
class NetboxReorderRackConfig(PluginConfig):
55
name = "netbox_reorder_rack"
66
verbose_name = "NetBox Reorder Rack"
77
description = "NetBox plugin to reorder rack layouts."
8-
version = "1.0.0"
8+
version = "1.1.0"
99
base_url = "reorder"
1010

1111

netbox_reorder_rack/templates/netbox_reorder_rack/inc/rack_elevation.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@
1616
{% if device.device.face == face %}
1717
<div class='grid-stack-item' gs-w='2' gs-h='{{ device.height|rack_unit_to_int|mul:2 }}' gs-x='0' gs-y='{{device|calculate_u_position:object}}' gs-id='{{device.device.id}}' gs-locked='false' data-item-color="{{device.device.role.color}}" data-item-text-color="{% if device.device.role.color %}{{ device.device.role.color|text_color }}{% else %}000000{% endif %}" data-full-depth="{{device.device.device_type.is_full_depth}}" data-item-face="{{ face }}">
1818
<div class='grid-stack-item-content' style="background-color: #{{device.device.role.color}}; color: #{% if device.device.role.color %}{{ device.device.role.color|text_color }}{% else %}000000{% endif %};">
19-
{{device.device.name}}
19+
{{ device.device | device_name }}
2020
</div>
2121
</div>
2222
{% else %}
2323
<div class='grid-stack-item' gs-w='2' gs-h='{{ device.height|rack_unit_to_int|mul:2 }}' gs-x='0' gs-y='{{device|calculate_u_position:object}}' gs-id='{{device.device.id}}' gs-locked='false' data-item-color="{{device.device.role.color}}" data-item-text-color="{% if device.device.role.color %}{{ device.device.role.color|text_color }}{% else %}000000{% endif %}" data-full-depth="{{device.device.device_type.is_full_depth}}" data-item-face="back">
2424
<div class='grid-stack-item-content device_rear' style="color: #000000">
25-
{{device.device.name}}
25+
{{ device.device.name }}
2626
</div>
2727
</div>
2828
{% endif %}

netbox_reorder_rack/templates/netbox_reorder_rack/rack.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545

4646
{% block subtitle %}
4747
<div class="object-subtitle">
48-
<span>Created {{ object.created|annotated_date }}</span>
48+
<span>Created {{ object.created|isodatetime }}</span>
4949
<span class="separator">&middot;</span>
5050
<span>Updated <span title="{{ object.last_updated }}">{{ object.last_updated|timesince }}</span> ago</span>
5151
</div>

netbox_reorder_rack/templatetags/rack.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1+
from dcim.svg.racks import get_device_name
12
from django import template
2-
from utilities.utils import foreground_color
3+
from utilities.html import foreground_color
34

45
register = template.Library()
56

@@ -40,3 +41,8 @@ def mul(value, mul_value):
4041
@register.filter()
4142
def text_color(value):
4243
return foreground_color(value)
44+
45+
46+
@register.filter()
47+
def device_name(device):
48+
return get_device_name(device)

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
setup(
88
name="netbox_reorder_rack",
9-
version="1.0.0",
9+
version="1.1.0",
1010
author="Alex Gittings",
1111
author_email="[email protected]",
1212
description="NetBox plugin to reorder rack layouts.",

0 commit comments

Comments
 (0)