From 41122f5321adbf50801070c49848cdb14f058dc6 Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Wed, 9 Apr 2025 13:28:07 -0400 Subject: [PATCH] Enable cloning for TableConfig --- netbox/extras/models/models.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/netbox/extras/models/models.py b/netbox/extras/models/models.py index be357379b..3816b18e6 100644 --- a/netbox/extras/models/models.py +++ b/netbox/extras/models/models.py @@ -526,7 +526,7 @@ class SavedFilter(CloningMixin, ExportTemplatesMixin, ChangeLoggedModel): return qd.urlencode() -class TableConfig(ChangeLoggedModel): +class TableConfig(CloningMixin, ChangeLoggedModel): """ A saved configuration of columns and ordering which applies to a specific table. """ @@ -580,6 +580,8 @@ class TableConfig(ChangeLoggedModel): null=True, ) + clone_fields = ('object_type', 'table', 'enabled', 'shared', 'columns', 'ordering') + class Meta: ordering = ('weight', 'name') verbose_name = _('table config')