From 095f6d1b2ad985c0b24f7f373346e119609bf355 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Mar=C3=ADn?= <153499049+danimarinBG@users.noreply.github.com> Date: Wed, 7 Feb 2024 12:02:50 +0100 Subject: [PATCH] Add custom favicon on admin (#81) --- schemas/qwc-admin-gui.json | 4 ++++ src/server.py | 2 ++ src/templates/base.html | 5 +++++ 3 files changed, 11 insertions(+) diff --git a/schemas/qwc-admin-gui.json b/schemas/qwc-admin-gui.json index 66e0f4f..1da300a 100644 --- a/schemas/qwc-admin-gui.json +++ b/schemas/qwc-admin-gui.json @@ -82,6 +82,10 @@ "description": "Max number of retries for checks during Solr index update", "type": "integer" }, + "favicon":{ + "description": "URL to favicon", + "type": "string" + }, "plugins": { "description": "List of plugins to load", "type": "array", diff --git a/src/server.py b/src/server.py index f8db793..b507c19 100644 --- a/src/server.py +++ b/src/server.py @@ -182,6 +182,7 @@ def home(): config = handler().config() admin_gui_title = config.get('admin_gui_title', i18n('interface.main.title')) admin_gui_subtitle = config.get('admin_gui_subtitle', i18n('interface.main.subtitle')) + favicon = config.get('favicon') have_config_generator = True if config.get( "config_generator_service_url", "http://qwc-config-service:9090" @@ -191,6 +192,7 @@ def home(): 'templates/home.html', admin_gui_title=admin_gui_title, admin_gui_subtitle=admin_gui_subtitle, + favicon=favicon, have_config_generator=have_config_generator, solr_index_update_enabled=solr_index_update_enabled, i18n=i18n ) diff --git a/src/templates/base.html b/src/templates/base.html index 91b9822..f1fa8e2 100644 --- a/src/templates/base.html +++ b/src/templates/base.html @@ -8,6 +8,11 @@ + {% if favicon %} + + {% endif %} + + {{ bootstrap.load_css() }}