From d8a665db390e8aff13383452dc8791931b12c8e2 Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Thu, 11 Jan 2024 15:31:23 -0500 Subject: [PATCH] Refactor base templates to ensure consistent display of header content --- netbox/dcim/views.py | 1 + netbox/templates/account/base.html | 2 +- netbox/templates/base/layout.html | 54 ++++--------- .../core/configrevision_restore.html | 18 +---- .../templates/dcim/virtualchassis_edit.html | 2 +- netbox/templates/extras/report_list.html | 2 +- netbox/templates/extras/script_list.html | 2 +- netbox/templates/extras/script_result.html | 2 +- netbox/templates/generic/_base.html | 32 ++++++++ .../templates/generic/bulk_add_component.html | 2 +- netbox/templates/generic/bulk_delete.html | 2 +- netbox/templates/generic/bulk_edit.html | 2 +- netbox/templates/generic/bulk_import.html | 2 +- netbox/templates/generic/bulk_remove.html | 78 +++++++++++-------- netbox/templates/generic/bulk_rename.html | 12 ++- .../templates/generic/confirmation_form.html | 2 +- netbox/templates/generic/object.html | 6 +- netbox/templates/generic/object_delete.html | 4 +- netbox/templates/generic/object_edit.html | 2 +- netbox/templates/generic/object_list.html | 2 +- netbox/templates/home.html | 1 + netbox/templates/inc/alerts/danger.html | 2 +- netbox/templates/inc/alerts/info.html | 2 +- netbox/templates/inc/alerts/success.html | 2 +- netbox/templates/inc/alerts/warning.html | 2 +- netbox/templates/inc/banner.html | 4 + 26 files changed, 130 insertions(+), 112 deletions(-) create mode 100644 netbox/templates/generic/_base.html create mode 100644 netbox/templates/inc/banner.html diff --git a/netbox/dcim/views.py b/netbox/dcim/views.py index 497935b15..bbb399dd3 100644 --- a/netbox/dcim/views.py +++ b/netbox/dcim/views.py @@ -3353,6 +3353,7 @@ class VirtualChassisEditView(ObjectPermissionRequiredMixin, GetReturnURLMixin, V formset = VCMemberFormSet(queryset=members_queryset) return render(request, 'dcim/virtualchassis_edit.html', { + 'object': virtual_chassis, 'vc_form': vc_form, 'formset': formset, 'return_url': self.get_return_url(request, virtual_chassis), diff --git a/netbox/templates/account/base.html b/netbox/templates/account/base.html index 124b70414..1c0e458fc 100644 --- a/netbox/templates/account/base.html +++ b/netbox/templates/account/base.html @@ -1,4 +1,4 @@ -{% extends 'base/layout.html' %} +{% extends 'generic/_base.html' %} {% load i18n %} {% block tabs %} diff --git a/netbox/templates/base/layout.html b/netbox/templates/base/layout.html index 36caa0039..ff5a57cd1 100644 --- a/netbox/templates/base/layout.html +++ b/netbox/templates/base/layout.html @@ -116,15 +116,15 @@ Blocks:
{# Page header #} - + {% endblock header %} {# /Page header #} {# Page body #} {% block page %} -
+
{# Page content #} {% block content %}{% endblock %} {# /Page content #} - {# Bottom banner #} - {% if config.BANNER_BOTTOM %} -
- {{ config.BANNER_BOTTOM|safe }} -
- {% endif %} - {# /Bottom banner #} -
{% endblock page %} {# /Page body #} + {# Bottom banner #} + {% if config.BANNER_BOTTOM %} + {% include 'inc/banner.html' with content=config.BANNER_BOTTOM %} + {% endif %} + {# /Bottom banner #} + {# Page footer #}