From 51ba6b9a1a51d888d8f89c5d09f120afe52411ee Mon Sep 17 00:00:00 2001 From: Stanislav Trailov Date: Wed, 16 Jul 2025 09:36:05 +0300 Subject: [PATCH] Group support in create target dialog (#2552) Signed-off-by: strailov --- .../org/eclipse/hawkbit/ui/simple/view/TargetView.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/hawkbit-simple-ui/src/main/java/org/eclipse/hawkbit/ui/simple/view/TargetView.java b/hawkbit-simple-ui/src/main/java/org/eclipse/hawkbit/ui/simple/view/TargetView.java index ed19af223..934d9526a 100644 --- a/hawkbit-simple-ui/src/main/java/org/eclipse/hawkbit/ui/simple/view/TargetView.java +++ b/hawkbit-simple-ui/src/main/java/org/eclipse/hawkbit/ui/simple/view/TargetView.java @@ -754,6 +754,7 @@ public class TargetView extends TableView { private final TextField controllerId; private final TextField name; private final TextArea description; + private final TextField group; private RegisterDialog(final HawkbitMgmtClient hawkbitClient) { super("Register Target"); @@ -778,6 +779,8 @@ public class TargetView extends TableView { description = new TextArea(Constants.DESCRIPTION); description.setMinLength(2); description.setWidthFull(); + group = Utils.textField(Constants.GROUP); + group.setWidthFull(); addCreateClickListener(register, hawkbitClient); register.setEnabled(false); @@ -793,7 +796,7 @@ public class TargetView extends TableView { layout.setSizeFull(); layout.setPadding(true); layout.setSpacing(false); - layout.add(type, controllerId, name, description); + layout.add(type, controllerId, name, description, group); add(layout); open(); } @@ -803,7 +806,8 @@ public class TargetView extends TableView { final MgmtTargetRequestBody request = new MgmtTargetRequestBody() .setControllerId(controllerId.getValue()) .setName(name.getValue()) - .setDescription(description.getValue()); + .setDescription(description.getValue()) + .setGroup(group.getValue()); if (!ObjectUtils.isEmpty(type.getValue())) { request.setTargetType(type.getValue().getId()); }