From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [IPv6:2a01:7e0:0:424::9]) by lore.proxmox.com (Postfix) with ESMTPS id A103F1FF179 for ; Wed, 26 Nov 2025 16:19:25 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id CC2DE106F4; Wed, 26 Nov 2025 16:19:37 +0100 (CET) From: Dominik Csapak To: pdm-devel@lists.proxmox.com Date: Wed, 26 Nov 2025 16:18:16 +0100 Message-ID: <20251126151833.3637080-24-d.csapak@proxmox.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251126151833.3637080-1-d.csapak@proxmox.com> References: <20251126151833.3637080-1-d.csapak@proxmox.com> MIME-Version: 1.0 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.030 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DMARC_MISSING 0.1 Missing DMARC policy KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record Subject: [pdm-devel] [PATCH datacenter-manager v5 23/26] ui: resource tree: show guest tags X-BeenThere: pdm-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox Datacenter Manager development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Proxmox Datacenter Manager development discussion Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: pdm-devel-bounces@lists.proxmox.com Sender: "pdm-devel" simply add them after the name Signed-off-by: Dominik Csapak --- 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 _______________________________________________ pdm-devel mailing list pdm-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pdm-devel