]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mgr/dashboard: introduce server side pagination for osds 60294/head
authorNizamudeen A <nia@redhat.com>
Fri, 20 Sep 2024 15:05:38 +0000 (20:35 +0530)
committerNizamudeen A <nia@redhat.com>
Mon, 14 Oct 2024 09:29:31 +0000 (14:59 +0530)
commit111ca24675f62d9b8f40466811b22a4c46c1cecc
treea322b43057f872e061d8b95770b34ab1d12df753
parent76d5ed460ab5f5324e4c4248dfbb678dc84de559
mgr/dashboard: introduce server side pagination for osds

Fixes: https://tracker.ceph.com/issues/56511
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit 86378344ab0a381569b116c2112a981404f93671)

 Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/osd/osd-list/osd-list.component.ts
 - remove the carbon cds modal import
13 files changed:
qa/tasks/mgr/dashboard/test_osd.py
src/pybind/mgr/dashboard/controllers/osd.py
src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/osd/osd-list/osd-list.component.html
src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/osd/osd-list/osd-list.component.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/osd/osd-list/osd-list.component.ts
src/pybind/mgr/dashboard/frontend/src/app/shared/api/osd.service.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/shared/api/osd.service.ts
src/pybind/mgr/dashboard/frontend/src/app/shared/api/paginate.model.ts
src/pybind/mgr/dashboard/frontend/src/app/shared/classes/paginate-params.class.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/src/app/shared/models/cd-table-fetch-data-context.ts
src/pybind/mgr/dashboard/frontend/src/app/shared/models/osd.model.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/openapi.yaml
src/pybind/mgr/dashboard/tests/test_osd.py