From 70f746fe4f4cf8865f6a9493d4c6a1731aa66905 Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Fri, 18 Jul 2025 15:46:13 -0400 Subject: [PATCH] Show human-friendly values for file size --- netbox/extras/tables/tables.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/netbox/extras/tables/tables.py b/netbox/extras/tables/tables.py index 1c512f408..8848192fa 100644 --- a/netbox/extras/tables/tables.py +++ b/netbox/extras/tables/tables.py @@ -1,6 +1,7 @@ import json import django_tables2 as tables +from django.template.defaultfilters import filesizeformat from django.utils.html import format_html from django.utils.translation import gettext_lazy as _ @@ -254,6 +255,12 @@ class ImageAttachmentTable(NetBoxTable): ) default_columns = ('object_type', 'parent', 'image', 'name', 'description', 'size', 'created') + def render_size(self, value): + return filesizeformat(value) + + def value_size(self, value): + return value + class SavedFilterTable(NetBoxTable): name = tables.Column(