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