[pdm-devel] [PATCH datacenter-manager 2/5] ui: remote: tasks: add remote filter
Dominik Csapak
d.csapak at proxmox.com
Wed Sep 10 13:52:51 CEST 2025
adds a new RemoteSelector to the filters for the remote task list
Signed-off-by: Dominik Csapak <d.csapak at proxmox.com>
---
ui/src/remotes/tasks.rs | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/ui/src/remotes/tasks.rs b/ui/src/remotes/tasks.rs
index 138b899..9099e89 100644
--- a/ui/src/remotes/tasks.rs
+++ b/ui/src/remotes/tasks.rs
@@ -13,7 +13,7 @@ use proxmox_yew_comp::{
};
use pwt::{
css::{FlexFit, JustifyContent},
- props::{ContainerBuilder, WidgetBuilder},
+ props::{ContainerBuilder, FieldBuilder, WidgetBuilder},
tr,
widget::{
data_table::{DataTableColumn, DataTableHeader},
@@ -21,7 +21,7 @@ use pwt::{
},
};
-use crate::tasks::format_optional_remote_upid;
+use crate::{tasks::format_optional_remote_upid, widget::RemoteSelector};
#[derive(PartialEq, Properties)]
pub struct RemoteTaskList;
@@ -133,7 +133,11 @@ impl Component for PbsRemoteTaskList {
let link = ctx.link().clone();
move |(upid_str, endtime)| link.send_message(Some((upid_str, endtime)))
})
- .columns(self.columns.clone()),
+ .columns(self.columns.clone())
+ .extra_filter(
+ tr!("Remote"),
+ RemoteSelector::new().name("remote").placeholder(tr!("All")),
+ ),
)
.with_optional_child(task)
.into()
--
2.47.3
More information about the pdm-devel
mailing list