Navigation: Fix Home logo always going to /login (#62658)

* only redirect to /login when anonymous access is disabled

* only search for dashboards when not logged in if anon access is enabled

* fix go logic

* add unit tests
This commit is contained in:
Ashley Harrison
2023-03-09 16:42:45 +00:00
committed by GitHub
parent cd6d6d1daf
commit 3336327306
9 changed files with 203 additions and 8 deletions

View File

@@ -200,6 +200,7 @@ export interface GrafanaConfig {
/** @deprecated Use `theme2` instead. */
theme: GrafanaTheme;
theme2: GrafanaTheme2;
anonymousEnabled: boolean;
featureToggles: FeatureToggles;
licenseInfo: LicenseInfo;
http2Enabled: boolean;

View File

@@ -85,6 +85,7 @@ export class GrafanaBootConfig implements GrafanaConfig {
theme: GrafanaTheme;
theme2: GrafanaTheme2;
featureToggles: FeatureToggles = {};
anonymousEnabled = false;
licenseInfo: LicenseInfo = {} as LicenseInfo;
rendererAvailable = false;
dashboardPreviews: {