[pdm-devel] [PATCH datacenter-manager v5 23/26] ui: resource tree: show guest tags

Dominik Csapak d.csapak at proxmox.com
Wed Nov 26 16:18:16 CET 2025


simply add them after the name

Signed-off-by: Dominik Csapak <d.csapak at proxmox.com>
---
 ui/src/widget/resource_tree.rs | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/ui/src/widget/resource_tree.rs b/ui/src/widget/resource_tree.rs
index 0fa0e340..25d26d65 100644
--- a/ui/src/widget/resource_tree.rs
+++ b/ui/src/widget/resource_tree.rs
@@ -28,6 +28,7 @@ use pdm_api_types::resource::{RemoteResources, Resource};
 use crate::{
     dashboard::view::ViewContext,
     get_deep_url, get_resource_node,
+    pve::utils::render_guest_tags,
     renderer::{render_resource_name, render_status_icon},
     RemoteList,
 };
@@ -331,12 +332,20 @@ fn columns(
                 let (icon, text, tooltip) = match &item {
                     PdmTreeEntry::Root => (
                         Container::new().with_child(Fa::new("server").fixed_width()),
-                        String::from("root"),
+                        html! {{"root"}},
                         None,
                     ),
                     PdmTreeEntry::Resource(_, resource) => (
                         render_status_icon(resource),
-                        render_resource_name(resource, true),
+                        Row::new()
+                            .gap(1)
+                            .with_child(render_resource_name(resource, true))
+                            .with_child(render_guest_tags(match resource {
+                                Resource::PveQemu(pve_qemu_resource) => &pve_qemu_resource.tags[..],
+                                Resource::PveLxc(pve_lxc_resource) => &pve_lxc_resource.tags[..],
+                                _ => &[],
+                            }))
+                            .into(),
                         None,
                     ),
                     PdmTreeEntry::Remote(remote, err) => (
-- 
2.47.3





More information about the pdm-devel mailing list