From f42114e96676d35b6dc59e3cfa80a655b964fe11 Mon Sep 17 00:00:00 2001 From: Michael Genson <71845777+michael-genson@users.noreply.github.com> Date: Wed, 7 Feb 2024 10:53:55 -0600 Subject: [PATCH] feat: Redirect Logged Out Users to Default Group, If It's Public (#2772) * add default group slug to app info if public * redirect public user to default group * added tests --------- Co-authored-by: Kuchenpirat <24235032+Kuchenpirat@users.noreply.github.com> --- frontend/lib/api/types/admin.ts | 1 + frontend/pages/index.vue | 15 +++++++++-- mealie/routes/app/app_about.py | 11 +++++++- mealie/schema/admin/about.py | 1 + .../admin_tests/test_admin_about.py | 25 +++++++++++++++++++ 5 files changed, 50 insertions(+), 3 deletions(-) diff --git a/frontend/lib/api/types/admin.ts b/frontend/lib/api/types/admin.ts index fe4225d2d7ce..0df40dec5f00 100644 --- a/frontend/lib/api/types/admin.ts +++ b/frontend/lib/api/types/admin.ts @@ -33,6 +33,7 @@ export interface AppInfo { version: string; demoStatus: boolean; allowSignup: boolean; + defaultGroupSlug?: string; } export interface AppStartupInfo { isFirstLogin: boolean; diff --git a/frontend/pages/index.vue b/frontend/pages/index.vue index 0fa12543b45d..795b423388ce 100644 --- a/frontend/pages/index.vue +++ b/frontend/pages/index.vue @@ -4,17 +4,28 @@