From 1a1300716c0b4806367847096ccf0aa7355d0d34 Mon Sep 17 00:00:00 2001 From: Florian Derler Date: Fri, 12 Apr 2024 15:17:10 +0200 Subject: [PATCH] #15712: add imageattachments to vms --- netbox/templates/virtualization/virtualmachine.html | 1 + netbox/virtualization/models/virtualmachines.py | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/netbox/templates/virtualization/virtualmachine.html b/netbox/templates/virtualization/virtualmachine.html index 79ea4e1ee..38432fdfe 100644 --- a/netbox/templates/virtualization/virtualmachine.html +++ b/netbox/templates/virtualization/virtualmachine.html @@ -158,6 +158,7 @@ {% htmx_table 'ipam:service_list' virtual_machine_id=object.pk %} + {% include 'inc/panels/image_attachments.html' %} {% plugin_right_page object %} diff --git a/netbox/virtualization/models/virtualmachines.py b/netbox/virtualization/models/virtualmachines.py index 9d33ffeca..92f1a9472 100644 --- a/netbox/virtualization/models/virtualmachines.py +++ b/netbox/virtualization/models/virtualmachines.py @@ -15,7 +15,7 @@ from extras.models import ConfigContextModel from extras.querysets import ConfigContextModelQuerySet from netbox.config import get_config from netbox.models import NetBoxModel, PrimaryModel -from netbox.models.features import ContactsMixin +from netbox.models.features import ContactsMixin, ImageAttachmentsMixin from utilities.fields import CounterCacheField, NaturalOrderingField from utilities.ordering import naturalize_interface from utilities.query_functions import CollateAsChar @@ -29,7 +29,7 @@ __all__ = ( ) -class VirtualMachine(ContactsMixin, RenderConfigMixin, ConfigContextModel, PrimaryModel): +class VirtualMachine(ContactsMixin, ImageAttachmentsMixin, RenderConfigMixin, ConfigContextModel, PrimaryModel): """ A virtual machine which runs inside a Cluster. """