From f927d5fa184e99f3825d785afdb0ed8ac2fdb987 Mon Sep 17 00:00:00 2001 From: guido4096 Date: Fri, 20 Jun 2025 12:05:08 +0200 Subject: [PATCH] Add explicit demo mode (#21848) Co-authored-by: Michael Geers Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com> --- assets/js/components/Auth/LoginModal.vue | 18 ++++- assets/js/components/Auth/auth.ts | 7 +- .../components/Config/ExperimentalBanner.vue | 18 +++++ assets/js/components/Config/WelcomeBanner.vue | 75 +++++++++++++++++++ assets/js/views/App.vue | 5 +- assets/js/views/Config.vue | 30 ++------ cmd/demo.yaml | 2 +- cmd/flags.go | 3 + cmd/root.go | 28 +++++-- core/keys/global.go | 1 + i18n/de.json | 1 + i18n/en.json | 1 + i18n/nl.json | 1 + server/http_auth.go | 50 +++++++++---- tests/config-circuit.spec.ts | 9 +-- tests/config-loadpoint.spec.ts | 39 +++++----- tests/config-onboarding.spec.ts | 16 ++-- tests/demo.spec.ts | 44 +++++++++++ tests/evcc.ts | 10 +-- util/auth/auth.go | 27 ++++--- 20 files changed, 289 insertions(+), 96 deletions(-) create mode 100644 assets/js/components/Config/ExperimentalBanner.vue create mode 100644 assets/js/components/Config/WelcomeBanner.vue create mode 100644 tests/demo.spec.ts diff --git a/assets/js/components/Auth/LoginModal.vue b/assets/js/components/Auth/LoginModal.vue index da6bd9eb6..bd1a96356 100644 --- a/assets/js/components/Auth/LoginModal.vue +++ b/assets/js/components/Auth/LoginModal.vue @@ -2,12 +2,15 @@ -
+ +