From b3919b87875db1e23d6173c088afa05b0536b670 Mon Sep 17 00:00:00 2001 From: xkello Date: Fri, 6 Mar 2026 15:51:36 +0100 Subject: [PATCH] Add logic for setting custom web logos --- server/mergin/config.py | 2 + .../common/components/AppOnboardingPage.vue | 34 ++++++++++++++- .../layout/components/SideBarTemplate.vue | 41 +++++++++++++++++-- 3 files changed, 72 insertions(+), 5 deletions(-) diff --git a/server/mergin/config.py b/server/mergin/config.py index d3bc65dc..aa8bb9ec 100644 --- a/server/mergin/config.py +++ b/server/mergin/config.py @@ -79,6 +79,8 @@ class Configuration(object): MERGIN_BASE_URL = config("MERGIN_BASE_URL", default="") # for link to logo in emails MERGIN_LOGO_URL = config("MERGIN_LOGO_URL", default="") + # for link to logos in EE branding ../web-app/packages/lib/src/assets/mm-logo.png + DASHBOARD_LOGO_URL = config("DASHBOARD_LOGO_URL", default="") MERGIN_SUBSCRIPTIONS = config("MERGIN_SUBSCRIPTIONS", default=False, cast=bool) MERGIN_TESTING = config("MERGIN_TESTING", default=False, cast=bool) diff --git a/web-app/packages/lib/src/common/components/AppOnboardingPage.vue b/web-app/packages/lib/src/common/components/AppOnboardingPage.vue index b1fa016b..d3c8043c 100644 --- a/web-app/packages/lib/src/common/components/AppOnboardingPage.vue +++ b/web-app/packages/lib/src/common/components/AppOnboardingPage.vue @@ -7,8 +7,16 @@ { 'onborading-page-logo': $slots.aside } ]" > - - + + + Not Found @@ -45,12 +53,34 @@