More natsort work

netbox
Daniel Ankers 2024-07-04 16:32:40 +01:00
parent 9d03162886
commit 8f663cff8f
1 changed files with 1 additions and 1 deletions

View File

@ -213,7 +213,7 @@ interfaces {
}
{% endif %}
{# Physical interfaces should be sorted by FPC/PIC/Port value - that's a challenge to do in Jinja so we cheat for now by putting the xe- interfaces first. This won't work for all devices! #}
{% for interface in device.interfaces.filter(name__contains='-')|natsort(attribute="name") %}
{% for interface in device.interfaces.filter(name__contains='-')|natsort(key=lambda y: y.name.split("-",1)[1]) %}
{{ interfaceconfig(interface) }}
{% endfor %}
{% for interface in device.interfaces.filter(name__startswith='ae') %}