Skip to content

Commit f97daad

Browse files
authored
Merge pull request #246 from pheus/bugfix/245-sorting-the-host-column-of-interface-assignment
fix(table): Disable sorting for host column
2 parents ff328ed + 5e596a1 commit f97daad

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

netbox_acls/tables.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
"""
44

55
import django_tables2 as tables
6+
from django.utils.translation import gettext_lazy as _
67
from netbox.tables import ChoiceFieldColumn, NetBoxTable, columns
78

89
from .models import AccessList, ACLExtendedRule, ACLInterfaceAssignment, ACLStandardRule
@@ -34,9 +35,9 @@ class AccessListTable(NetBoxTable):
3435
linkify=True,
3536
)
3637
assigned_object = tables.Column(
37-
linkify=True,
38+
verbose_name=_("Assigned Host"),
3839
orderable=False,
39-
verbose_name="Assigned Host",
40+
linkify=True,
4041
)
4142
name = tables.Column(
4243
linkify=True,
@@ -47,7 +48,7 @@ class AccessListTable(NetBoxTable):
4748
type = ChoiceFieldColumn()
4849
default_action = ChoiceFieldColumn()
4950
rule_count = tables.Column(
50-
verbose_name="Rule Count",
51+
verbose_name=_("Rule Count"),
5152
)
5253
tags = columns.TagColumn(
5354
url_name="plugins:netbox_acls:accesslist_list",
@@ -92,11 +93,12 @@ class ACLInterfaceAssignmentTable(NetBoxTable):
9293
direction = ChoiceFieldColumn()
9394
host = tables.TemplateColumn(
9495
template_code=COL_HOST_ASSIGNMENT,
96+
orderable=False,
9597
)
9698
assigned_object = tables.Column(
97-
linkify=True,
99+
verbose_name=_("Assigned Interface"),
98100
orderable=False,
99-
verbose_name="Assigned Interface",
101+
linkify=True,
100102
)
101103
tags = columns.TagColumn(
102104
url_name="plugins:netbox_acls:aclinterfaceassignment_list",

0 commit comments

Comments
 (0)