diff --git a/app/router/demomode.go b/app/router/demomode.go index 8b0e74e..d50d38f 100644 --- a/app/router/demomode.go +++ b/app/router/demomode.go @@ -68,7 +68,7 @@ func isDemoMode(ctx context.Context, queries *sqlc.Queries) bool { } } - return true, nil + return len(features) > 0, nil }); err != nil { slog.ErrorContext(ctx, "Failed to check demo mode", "error", err) diff --git a/ui/src/components/layout/SideBar.vue b/ui/src/components/layout/SideBar.vue index c657ff6..a8e8785 100644 --- a/ui/src/components/layout/SideBar.vue +++ b/ui/src/components/layout/SideBar.vue @@ -108,6 +108,21 @@ const initials = (user: { name?: string } | undefined) => { + + + Overview + + + + + + Dashboard + + + + + + Tickets diff --git a/ui/src/components/ui/sidebar/utils.ts b/ui/src/components/ui/sidebar/utils.ts index b681f60..c894cda 100644 --- a/ui/src/components/ui/sidebar/utils.ts +++ b/ui/src/components/ui/sidebar/utils.ts @@ -6,7 +6,7 @@ export const SIDEBAR_COOKIE_MAX_AGE = 60 * 60 * 24 * 7 export const SIDEBAR_WIDTH = '16rem' export const SIDEBAR_WIDTH_MOBILE = '18rem' export const SIDEBAR_WIDTH_ICON = '3rem' -export const SIDEBAR_KEYBOARD_SHORTCUT = 'b' +export const SIDEBAR_KEYBOARD_SHORTCUT = '`' export const [useSidebar, provideSidebarContext] = createContext<{ state: ComputedRef<'expanded' | 'collapsed'> diff --git a/ui/src/views/LoginView.vue b/ui/src/views/LoginView.vue index c97e74f..223c781 100644 --- a/ui/src/views/LoginView.vue +++ b/ui/src/views/LoginView.vue @@ -86,7 +86,7 @@ watch( diff --git a/ui/tests/e2e/util.ts b/ui/tests/e2e/util.ts index b024c21..4047968 100644 --- a/ui/tests/e2e/util.ts +++ b/ui/tests/e2e/util.ts @@ -19,9 +19,9 @@ export const test = baseTest.extend({ export const login = async (page, admin: boolean = true) => { await page.goto('login') if (admin) { - await page.getByPlaceholder('Username').fill('admin@catalyst-soar.com') + await page.getByPlaceholder('Email').fill('admin@catalyst-soar.com') } else { - await page.getByPlaceholder('Username').fill('user@catalyst-soar.com') + await page.getByPlaceholder('Email').fill('user@catalyst-soar.com') } await page.getByPlaceholder('Password').fill('1234567890') await page.getByRole('button', { name: 'Login' }).click()