From 2a2078ea34c2b94098160d04a962d774386d393c Mon Sep 17 00:00:00 2001 From: tdruez Date: Fri, 24 Apr 2026 09:50:53 +0400 Subject: [PATCH 01/36] rework the top navbar menu with compliance as starting point Signed-off-by: tdruez --- dje/templates/includes/header.html | 2 +- .../includes/navbar_header_left_menu.html | 24 -------------- .../{includes => navbar}/navbar_header.html | 8 ++--- .../navbar/navbar_header_left_menu.html | 33 +++++++++++++++++++ .../navbar_header_right_menu.html | 2 +- .../navbar_header_search_form.html | 0 .../navbar_header_tools_menu.html | 16 +++++---- .../navbar_theme_toogle.html | 0 8 files changed, 49 insertions(+), 36 deletions(-) delete mode 100644 dje/templates/includes/navbar_header_left_menu.html rename dje/templates/{includes => navbar}/navbar_header.html (88%) create mode 100644 dje/templates/navbar/navbar_header_left_menu.html rename dje/templates/{includes => navbar}/navbar_header_right_menu.html (99%) rename dje/templates/{includes => navbar}/navbar_header_search_form.html (100%) rename dje/templates/{includes => navbar}/navbar_header_tools_menu.html (87%) rename dje/templates/{includes => navbar}/navbar_theme_toogle.html (100%) diff --git a/dje/templates/includes/header.html b/dje/templates/includes/header.html index bf99ee4f..fa094deb 100644 --- a/dje/templates/includes/header.html +++ b/dje/templates/includes/header.html @@ -1,4 +1,4 @@ -{% extends 'includes/navbar_header.html' %} +{% extends 'navbar/navbar_header.html' %} {% load i18n %} {% block nav-brand %} diff --git a/dje/templates/includes/navbar_header_left_menu.html b/dje/templates/includes/navbar_header_left_menu.html deleted file mode 100644 index 40e8b256..00000000 --- a/dje/templates/includes/navbar_header_left_menu.html +++ /dev/null @@ -1,24 +0,0 @@ -{% load i18n %} -{% url 'product_portfolio:product_list' as product_list_url %} -{% url 'component_catalog:component_list' as component_list_url %} -{% url 'component_catalog:package_list' as package_list_url %} -{% url 'license_library:license_list' as license_list_url %} -{% url 'organization:owner_list' as owner_list_url %} - -{% if not user.is_anonymous and SHOW_PP_IN_NAV %} - -{% endif %} - - - - \ No newline at end of file diff --git a/dje/templates/includes/navbar_header.html b/dje/templates/navbar/navbar_header.html similarity index 88% rename from dje/templates/includes/navbar_header.html rename to dje/templates/navbar/navbar_header.html index 405aeedd..0c35375e 100644 --- a/dje/templates/includes/navbar_header.html +++ b/dje/templates/navbar/navbar_header.html @@ -34,12 +34,12 @@
Menu
diff --git a/dje/templates/navbar/navbar_header_left_menu.html b/dje/templates/navbar/navbar_header_left_menu.html new file mode 100644 index 00000000..913c97e8 --- /dev/null +++ b/dje/templates/navbar/navbar_header_left_menu.html @@ -0,0 +1,33 @@ +{% load i18n %} +{% url 'product_portfolio:product_list' as product_list_url %} +{% url 'component_catalog:component_list' as component_list_url %} +{% url 'component_catalog:package_list' as package_list_url %} +{% url 'license_library:license_list' as license_list_url %} +{% url 'organization:owner_list' as owner_list_url %} + + +{% if not user.is_anonymous and SHOW_PP_IN_NAV %} + +{% endif %} + + \ No newline at end of file diff --git a/dje/templates/includes/navbar_header_right_menu.html b/dje/templates/navbar/navbar_header_right_menu.html similarity index 99% rename from dje/templates/includes/navbar_header_right_menu.html rename to dje/templates/navbar/navbar_header_right_menu.html index 73fad794..99850f49 100644 --- a/dje/templates/includes/navbar_header_right_menu.html +++ b/dje/templates/navbar/navbar_header_right_menu.html @@ -10,7 +10,7 @@ - {% include 'includes/navbar_theme_toogle.html' %} + {% include 'navbar/navbar_theme_toogle.html' %} {% if user.is_anonymous %} + + {% if not user.is_anonymous %} + + + {% endif %} + {# Catalog section #} - - {% if not user.is_anonymous %} - - - - {% endif %} - {# Integrations section #} {% if not user.is_anonymous %} {% if user.dataspace.enable_package_scanning or user.dataspace.enable_purldb_access or user.dataspace.enable_vulnerablecodedb_access or user.is_staff %} From a6560da4637e578c3892a17dce069a4300becb4e Mon Sep 17 00:00:00 2001 From: tdruez Date: Mon, 27 Apr 2026 17:11:51 +0400 Subject: [PATCH 12/36] refine the rendering of the search button in nav Signed-off-by: tdruez --- dje/templates/navbar/navbar_header_search_form.html | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/dje/templates/navbar/navbar_header_search_form.html b/dje/templates/navbar/navbar_header_search_form.html index 02ff0c26..27878bab 100644 --- a/dje/templates/navbar/navbar_header_search_form.html +++ b/dje/templates/navbar/navbar_header_search_form.html @@ -1,8 +1,10 @@ {% load i18n %} - \ No newline at end of file From 118dce7937ee99eab9f81c96bc36c8a31cd87db3 Mon Sep 17 00:00:00 2001 From: tdruez Date: Mon, 27 Apr 2026 18:29:52 +0400 Subject: [PATCH 13/36] adjust margin Signed-off-by: tdruez --- dje/templates/navbar/side_menu.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dje/templates/navbar/side_menu.html b/dje/templates/navbar/side_menu.html index cc617779..d404fab8 100644 --- a/dje/templates/navbar/side_menu.html +++ b/dje/templates/navbar/side_menu.html @@ -33,7 +33,7 @@
+