From 86cd1a6e4e27c28c8ec3316bc75afd95aa6da3ff Mon Sep 17 00:00:00 2001 From: Avan Thakkar Date: Thu, 6 May 2021 00:28:46 +0530 Subject: [PATCH] mgr/dashboard: dashboard not working with a URL prefix Fixes: https://tracker.ceph.com/issues/50655 Signed-off-by: Avan Thakkar (cherry picked from commit 94c9840ed094e0b63530daca0f2679095caa74fb) --- src/pybind/mgr/dashboard/frontend/src/app/app.module.ts | 5 +++++ src/pybind/mgr/dashboard/frontend/src/index.html | 4 ---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/pybind/mgr/dashboard/frontend/src/app/app.module.ts b/src/pybind/mgr/dashboard/frontend/src/app/app.module.ts index 2f59a0175ac..970f3a112e1 100644 --- a/src/pybind/mgr/dashboard/frontend/src/app/app.module.ts +++ b/src/pybind/mgr/dashboard/frontend/src/app/app.module.ts @@ -1,3 +1,4 @@ +import { APP_BASE_HREF } from '@angular/common'; import { HttpClientModule, HTTP_INTERCEPTORS } from '@angular/common/http'; import { ErrorHandler, NgModule } from '@angular/core'; import { BrowserModule } from '@angular/platform-browser'; @@ -39,6 +40,10 @@ import { SharedModule } from './shared/shared.module'; provide: HTTP_INTERCEPTORS, useClass: ApiInterceptorService, multi: true + }, + { + provide: APP_BASE_HREF, + useValue: '/' + (window.location.pathname.split('/', 1)[1] || '') } ], bootstrap: [AppComponent] diff --git a/src/pybind/mgr/dashboard/frontend/src/index.html b/src/pybind/mgr/dashboard/frontend/src/index.html index bfd6d3ecd83..183202cfed4 100644 --- a/src/pybind/mgr/dashboard/frontend/src/index.html +++ b/src/pybind/mgr/dashboard/frontend/src/index.html @@ -4,10 +4,6 @@ Ceph - - -- 2.47.3