]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mgr/dashboard: Add new landing page component
authorAfreen Misbah <afreen@ibm.com>
Tue, 13 Jan 2026 17:26:34 +0000 (22:56 +0530)
committerAfreen Misbah <afreen@ibm.com>
Fri, 16 Jan 2026 14:24:09 +0000 (19:54 +0530)
commit9a07fbf6e2848025124458faee6db953f6d91a2b
tree20301a390fef19758fecea81e8f49b319cd9b783
parent56f3fe6b68cd2840ce8d2cc5cb55f8eaf69147e9
mgr/dashboard: Add new landing page component

Fixes https://tracker.ceph.com/issues/74409

- flagged by DASHBOARD fetaure flag
- added tests
- added layout for overview page
- dropped using get API which is getting polled freqently for perf

Signed-off-by: Afreen Misbah <afreen@ibm.com>
src/pybind/mgr/dashboard/frontend/src/app/ceph/dashboard/dashboard.module.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/dashboard/dashboard/dashboard.component.html
src/pybind/mgr/dashboard/frontend/src/app/ceph/dashboard/dashboard/dashboard.component.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/dashboard/dashboard/dashboard.component.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/overview/overview.component.html [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/src/app/ceph/overview/overview.component.scss [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/src/app/ceph/overview/overview.component.spec.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/src/app/ceph/overview/overview.component.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/src/app/shared/services/feature-toggles.service.ts
src/pybind/mgr/dashboard/openapi.yaml
src/pybind/mgr/dashboard/plugins/feature_toggles.py