From e37c943d2b7541a77ccd74e4138130dd5267fcf5 Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Mon, 25 Mar 2024 13:23:30 -0400 Subject: [PATCH] Introduce htmx_boost template tag; enable HTMX for user menu --- netbox/templates/base/layout.html | 44 ++++++++++++++++++- netbox/templates/inc/user_menu.html | 41 ----------------- .../utilities/templates/navigation/menu.html | 3 +- netbox/utilities/templatetags/navigation.py | 22 ++++++++-- 4 files changed, 63 insertions(+), 47 deletions(-) delete mode 100644 netbox/templates/inc/user_menu.html diff --git a/netbox/templates/base/layout.html b/netbox/templates/base/layout.html index ec80c40cb..6bcdd0e79 100644 --- a/netbox/templates/base/layout.html +++ b/netbox/templates/base/layout.html @@ -58,8 +58,48 @@ Blocks: + {# User menu #} - {% include 'inc/user_menu.html' %} + {% if request.user.is_authenticated %} + + {% else %} +
+ + {% trans "Log In" %} + +
+ {% endif %} + {# /User menu #} {# Search box #} @@ -79,7 +119,7 @@ Blocks: {# Page content #}
-
+
{# Page header #} {% block header %} diff --git a/netbox/templates/inc/user_menu.html b/netbox/templates/inc/user_menu.html deleted file mode 100644 index 95bc639c0..000000000 --- a/netbox/templates/inc/user_menu.html +++ /dev/null @@ -1,41 +0,0 @@ -{% load i18n %} - -{% if request.user.is_authenticated %} - -{% else %} - -{% endif %} diff --git a/netbox/utilities/templates/navigation/menu.html b/netbox/utilities/templates/navigation/menu.html index f32e3d678..6f902bc20 100644 --- a/netbox/utilities/templates/navigation/menu.html +++ b/netbox/utilities/templates/navigation/menu.html @@ -1,6 +1,7 @@ {% load helpers %} +{% load navigation %} -