From 977d2822bc4398af26882cc2fa40ca18f73d3051 Mon Sep 17 00:00:00 2001 From: vabene1111 Date: Mon, 27 Nov 2023 20:29:01 +0100 Subject: [PATCH] added ability to set custom logo in navbar --- cookbook/templates/base.html | 4 ++-- cookbook/templatetags/theming_tags.py | 8 ++++++++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/cookbook/templates/base.html b/cookbook/templates/base.html index d288c8922..210492309 100644 --- a/cookbook/templates/base.html +++ b/cookbook/templates/base.html @@ -82,7 +82,7 @@ {% if not request.user.is_authenticated or request.user.userpreference.theme == request.user.userpreference.TANDOOR %} - Logo + Logo {% endif %} {% endif %} @@ -96,7 +96,7 @@ {% if not request.user.is_authenticated or request.user.userpreference.theme == request.user.userpreference.TANDOOR %} - Logo + Logo {% endif %} {% endif %} diff --git a/cookbook/templatetags/theming_tags.py b/cookbook/templatetags/theming_tags.py index 79175be2f..8ec04c237 100644 --- a/cookbook/templatetags/theming_tags.py +++ b/cookbook/templatetags/theming_tags.py @@ -25,6 +25,14 @@ def theme_url(request): raise AttributeError +@register.simple_tag +def logo_url(request): + if request.user.is_authenticated and request.space.image: + return request.space.image.file.url + else: + return static('assets/brand_logo.png') + + @register.simple_tag def nav_color(request): if not request.user.is_authenticated: