[pve-devel] [PATCH manager v3 3/6 follow up] ui: ceph pool: add rbd namespace panel
Aaron Lauterer
a.lauterer at proxmox.com
Fri Apr 4 17:20:23 CEST 2025
Sorry for the noise. Please ignore this one. I sent it again with the
correct in-reply-to to get the threading right.
On 2025-04-04 17:18, Aaron Lauterer wrote:
> This needs a bit of a rework of the Ceph Pool panel because we want to
> have it right next/below to the pool grid. Additionally we want to
> en-/disable it if the select pool has RBD as application enabled.
>
> Therefore we introduce a new small panel (Ceph.PoolView) that holds the
> pool and namespace grid. This also means that we need to redirect the
> submenu in Config.js to use the new intermediate Ceph.PoolView panel
> instead of the pool grid directly.
>
> Signed-off-by: Aaron Lauterer <a.lauterer at proxmox.com>
> ---
> Please use this follow up instead of the original!
> I forgot to remove two listeners at the end of the
> pveNodeCephRbdNamespacelist component that caused problems when
> navigating away from the ceph pool panel!
>
> changes since v2:
> * make new PoolView declarative
> * add interface to pveNodeCephRbdNamespacelist that handles changes to
> the pool name instead of doing that in detail from the
> pveNodeCephPoolList grid.
> * switch to basic extjs.data.Store
> * some smaller bug and style fixes that were reported
>
> v1: none
More information about the pve-devel
mailing list