Extend get_extra_context_data() to provide default data

This commit is contained in:
Jeremy Stretch 2025-02-10 10:39:24 -05:00
parent 221a5d7a94
commit 5d75e144b9
3 changed files with 3 additions and 7 deletions

View File

@ -2255,9 +2255,6 @@ class DeviceRenderConfigView(ObjectRenderConfigView):
queryset = Device.objects.all()
base_template = 'dcim/device/base.html'
def get_extra_context_data(self, request, instance):
return {'device': instance}
@register_model_view(Device, 'virtual-machines')
class DeviceVirtualMachinesView(generic.ObjectChildrenView):

View File

@ -918,7 +918,9 @@ class ObjectRenderConfigView(generic.ObjectView):
)
def get_extra_context_data(self, request, instance):
return {}
return {
f'{instance._meta.model_name}': instance,
}
def get_extra_context(self, request, instance):
# Compile context data

View File

@ -429,9 +429,6 @@ class VirtualMachineRenderConfigView(ObjectRenderConfigView):
queryset = VirtualMachine.objects.all()
base_template = 'virtualization/virtualmachine/base.html'
def get_extra_context_data(self, request, instance):
return {'virtualmachine': instance}
@register_model_view(VirtualMachine, 'add', detail=False)
@register_model_view(VirtualMachine, 'edit')