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')