]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mgr/dashboard: introduce server side pagination for osds 60295/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:34:32 +0000 (15:04 +0530)
commit8caae7c1d43f3a2161ca4a6e799022d1a67ef16b
tree7e096b29d15404550c3014be6ec498987374348c
parent111a5e844fccaec5ed08a9cd209926b57a5c0868
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 carbon modal from import
src/pybind/mgr/dashboard/frontend/src/app/shared/api/osd.service.ts
 - remove CdFormGroup from import since its unused
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