From c4933b1de03d66d3f2a4862dd731ea1302f5b1aa Mon Sep 17 00:00:00 2001 From: Arthur Date: Thu, 6 Jun 2024 11:34:20 -0700 Subject: [PATCH] 14692 fix list display --- netbox/virtualization/tables/virtualmachines.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/netbox/virtualization/tables/virtualmachines.py b/netbox/virtualization/tables/virtualmachines.py index 0214f4449..f37a1bebc 100644 --- a/netbox/virtualization/tables/virtualmachines.py +++ b/netbox/virtualization/tables/virtualmachines.py @@ -1,10 +1,10 @@ import django_tables2 as tables -from django.contrib.humanize.templatetags.humanize import intcomma from django.utils.translation import gettext_lazy as _ from dcim.tables.devices import BaseInterfaceTable from netbox.tables import NetBoxTable, columns from tenancy.tables import ContactsColumnMixin, TenancyColumnsMixin +from utilities.templatetags.helpers import humanize_megabytes from virtualization.models import VirtualDisk, VirtualMachine, VMInterface __all__ = ( @@ -107,6 +107,9 @@ class VirtualMachineTable(TenancyColumnsMixin, ContactsColumnMixin, NetBoxTable) verbose_name=_('Config Template'), linkify=True ) + disk = tables.Column( + verbose_name=_('Disk'), + ) class Meta(NetBoxTable.Meta): model = VirtualMachine @@ -120,7 +123,7 @@ class VirtualMachineTable(TenancyColumnsMixin, ContactsColumnMixin, NetBoxTable) ) def render_disk(self, value): - return intcomma(value) + return humanize_megabytes(value) #