From d7b5fed152e36411ad88a368c325b713841cc78a Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Fri, 18 Jul 2025 16:00:47 -0400 Subject: [PATCH] Add combined dimensions column --- netbox/extras/tables/tables.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/netbox/extras/tables/tables.py b/netbox/extras/tables/tables.py index 845cefcfc..822448ec6 100644 --- a/netbox/extras/tables/tables.py +++ b/netbox/extras/tables/tables.py @@ -236,6 +236,11 @@ class ImageAttachmentTable(NetBoxTable): linkify=lambda record: record.image.url, orderable=False, ) + dimensions = columns.TemplateColumn( + verbose_name=_('Dimensions'), + orderable=False, + template_code="{{ record.image_width }}×{{ record.image_height }}", + ) object_type = columns.ContentTypeColumn( verbose_name=_('Object Type'), ) @@ -254,7 +259,7 @@ class ImageAttachmentTable(NetBoxTable): 'pk', 'object_type', 'parent', 'image', 'name', 'filename', 'description', 'image_height', 'image_width', 'size', 'created', 'last_updated', ) - default_columns = ('image', 'object_type', 'parent', 'description', 'size') + default_columns = ('image', 'object_type', 'parent', 'description', 'dimensions', 'size') def render_image(self, record): return str(record)