]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mgr/dashboard: Fix edit and delete access for pool-manager role
authorAfreen Misbah <afreen@ibm.com>
Tue, 12 May 2026 12:07:39 +0000 (17:37 +0530)
committerAfreen Misbah <afreen@ibm.com>
Sun, 17 May 2026 21:22:37 +0000 (02:52 +0530)
commitac7fd7d51508b9b439ffb9131ea901731b7177dc
tree08e8660da95dd2f0744fff1f521d5e79f3446447
parent4a55ea39f62a8644d4c366dcaf5d47e771b47788
mgr/dashboard: Fix edit and delete access for pool-manager role

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

- allows deleting pools in pool-manager role by bypassing config-opt read permissions
- allows editing in pool-manager role which failing deu to misisng rbd mirroring permissions
- fixes a bug with pool edit mode where when both compression and name are edited it fails due to an if-else logic bug

Signed-off-by: Afreen Misbah <afreen@ibm.com>
src/pybind/mgr/dashboard/frontend/src/app/ceph/pool/pool-form/pool-form.component.html
src/pybind/mgr/dashboard/frontend/src/app/ceph/pool/pool-form/pool-form.component.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/pool/pool-list/pool-list.component.ts