From 52c8ba6b0381c72719872c99f88f6a6d6e78ed1a Mon Sep 17 00:00:00 2001 From: Muhammad Ibrahim Date: Sat, 18 Oct 2025 02:01:06 +0100 Subject: [PATCH] feat: implement multi-select checkbox interface for bulk host group assignment - Add new backend endpoint PUT /api/hosts/bulk/groups for multi-group assignment - Update BulkAssignModal to use checkbox interface instead of single select - Replace single group selection with multi-select checkboxes - Maintain visual consistency with existing multi-select patterns - Add proper validation and error handling for multiple groups - Remove unused bulkHostGroupId variable to fix linting error This allows users to assign multiple hosts to multiple groups simultaneously, improving the bulk assignment workflow and user experience. --- frontend/src/pages/Hosts.jsx | 1 - 1 file changed, 1 deletion(-) diff --git a/frontend/src/pages/Hosts.jsx b/frontend/src/pages/Hosts.jsx index e6c3010..7a7dc73 100644 --- a/frontend/src/pages/Hosts.jsx +++ b/frontend/src/pages/Hosts.jsx @@ -1794,7 +1794,6 @@ const BulkAssignModal = ({ isLoading, }) => { const [selectedGroupIds, setSelectedGroupIds] = useState([]); - const bulkHostGroupId = useId(); // Fetch host groups for selection const { data: hostGroups } = useQuery({