From 9f15ca2d9005692fedbfc61992e4791eddafdd2e Mon Sep 17 00:00:00 2001 From: jeremystretch Date: Thu, 15 Dec 2022 16:21:30 -0500 Subject: [PATCH] Closes #9971: Enable ordering of nested group models by name --- docs/release-notes/version-3.4.md | 4 ++++ netbox/netbox/tables/columns.py | 5 +++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/docs/release-notes/version-3.4.md b/docs/release-notes/version-3.4.md index ad307354b..7be389102 100644 --- a/docs/release-notes/version-3.4.md +++ b/docs/release-notes/version-3.4.md @@ -2,6 +2,10 @@ ## v3.4.1 (FUTURE) +### Enhancements + +* [#9971](https://github.com/netbox-community/netbox/issues/9971) - Enable ordering of nested group models by name + ### Bug Fixes * [#11175](https://github.com/netbox-community/netbox/issues/11175) - Fix cloning of fields containing special characters diff --git a/netbox/netbox/tables/columns.py b/netbox/netbox/tables/columns.py index 2f5c228e4..519f6021e 100644 --- a/netbox/netbox/tables/columns.py +++ b/netbox/netbox/tables/columns.py @@ -537,14 +537,15 @@ class MPTTColumn(tables.TemplateColumn): """ template_code = """ {% load helpers %} - {% for i in record.level|as_range %}{% endfor %} + {% if not table.order_by %} + {% for i in record.level|as_range %}{% endfor %} + {% endif %} {{ record.name }} """ def __init__(self, *args, **kwargs): super().__init__( template_code=self.template_code, - orderable=False, attrs={'td': {'class': 'text-nowrap'}}, *args, **kwargs