@@ -291,6 +291,7 @@ class Meta(DeviceComponentTable.Meta):
291
291
class DeviceConsolePortTable (ConsolePortTable ):
292
292
name = tables .TemplateColumn (
293
293
template_code = '<i class="mdi mdi-console"></i> <a href="{{ record.get_absolute_url }}">{{ value }}</a>' ,
294
+ order_by = Accessor ('_name' ),
294
295
attrs = {'td' : {'class' : 'text-nowrap' }}
295
296
)
296
297
actions = ButtonsColumn (
@@ -335,6 +336,7 @@ class DeviceConsoleServerPortTable(ConsoleServerPortTable):
335
336
name = tables .TemplateColumn (
336
337
template_code = '<i class="mdi mdi-console-network-outline"></i> '
337
338
'<a href="{{ record.get_absolute_url }}">{{ value }}</a>' ,
339
+ order_by = Accessor ('_name' ),
338
340
attrs = {'td' : {'class' : 'text-nowrap' }}
339
341
)
340
342
actions = ButtonsColumn (
@@ -379,6 +381,7 @@ class DevicePowerPortTable(PowerPortTable):
379
381
name = tables .TemplateColumn (
380
382
template_code = '<i class="mdi mdi-power-plug-outline"></i> <a href="{{ record.get_absolute_url }}">'
381
383
'{{ value }}</a>' ,
384
+ order_by = Accessor ('_name' ),
382
385
attrs = {'td' : {'class' : 'text-nowrap' }}
383
386
)
384
387
actions = ButtonsColumn (
@@ -428,6 +431,7 @@ class Meta(DeviceComponentTable.Meta):
428
431
class DevicePowerOutletTable (PowerOutletTable ):
429
432
name = tables .TemplateColumn (
430
433
template_code = '<i class="mdi mdi-power-socket"></i> <a href="{{ record.get_absolute_url }}">{{ value }}</a>' ,
434
+ order_by = Accessor ('_name' ),
431
435
attrs = {'td' : {'class' : 'text-nowrap' }}
432
436
)
433
437
actions = ButtonsColumn (
@@ -492,6 +496,7 @@ class DeviceInterfaceTable(InterfaceTable):
492
496
template_code = '<i class="mdi mdi-{% if iface.mgmt_only %}wrench{% elif iface.is_lag %}drag-horizontal-variant'
493
497
'{% elif iface.is_virtual %}circle{% elif iface.is_wireless %}wifi{% else %}ethernet'
494
498
'{% endif %}"></i> <a href="{{ record.get_absolute_url }}">{{ value }}</a>' ,
499
+ order_by = Accessor ('_name' ),
495
500
attrs = {'td' : {'class' : 'text-nowrap' }}
496
501
)
497
502
parent = tables .Column (
@@ -555,6 +560,7 @@ class DeviceFrontPortTable(FrontPortTable):
555
560
name = tables .TemplateColumn (
556
561
template_code = '<i class="mdi mdi-square-rounded{% if not record.cable %}-outline{% endif %}"></i> '
557
562
'<a href="{{ record.get_absolute_url }}">{{ value }}</a>' ,
563
+ order_by = Accessor ('_name' ),
558
564
attrs = {'td' : {'class' : 'text-nowrap' }}
559
565
)
560
566
actions = ButtonsColumn (
@@ -602,6 +608,7 @@ class DeviceRearPortTable(RearPortTable):
602
608
name = tables .TemplateColumn (
603
609
template_code = '<i class="mdi mdi-square-rounded{% if not record.cable %}-outline{% endif %}"></i> '
604
610
'<a href="{{ record.get_absolute_url }}">{{ value }}</a>' ,
611
+ order_by = Accessor ('_name' ),
605
612
attrs = {'td' : {'class' : 'text-nowrap' }}
606
613
)
607
614
actions = ButtonsColumn (
@@ -651,6 +658,7 @@ class DeviceDeviceBayTable(DeviceBayTable):
651
658
name = tables .TemplateColumn (
652
659
template_code = '<i class="mdi mdi-circle{% if record.installed_device %}slice-8{% else %}outline{% endif %}'
653
660
'"></i> <a href="{{ record.get_absolute_url }}">{{ value }}</a>' ,
661
+ order_by = Accessor ('_name' ),
654
662
attrs = {'td' : {'class' : 'text-nowrap' }}
655
663
)
656
664
actions = ButtonsColumn (
@@ -698,6 +706,7 @@ class DeviceInventoryItemTable(InventoryItemTable):
698
706
name = tables .TemplateColumn (
699
707
template_code = '<a href="{{ record.get_absolute_url }}" style="padding-left: {{ record.level }}0px">'
700
708
'{{ value }}</a>' ,
709
+ order_by = Accessor ('_name' ),
701
710
attrs = {'td' : {'class' : 'text-nowrap' }}
702
711
)
703
712
actions = ButtonsColumn (
0 commit comments