From 7e264b386f84834c6e94de3b7be6153ed3237696 Mon Sep 17 00:00:00 2001 From: RachelElysia <71795832+RachelElysia@users.noreply.github.com> Date: Thu, 7 Mar 2024 16:38:25 -0500 Subject: [PATCH] [P1] Fleet UI: Hide bulk selection when unsupported filter (#17463) --- .../hosts/ManageHostsPage/ManageHostsPage.tsx | 25 ++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/frontend/pages/hosts/ManageHostsPage/ManageHostsPage.tsx b/frontend/pages/hosts/ManageHostsPage/ManageHostsPage.tsx index 87fb0f3c45..3191028036 100644 --- a/frontend/pages/hosts/ManageHostsPage/ManageHostsPage.tsx +++ b/frontend/pages/hosts/ManageHostsPage/ManageHostsPage.tsx @@ -1030,6 +1030,7 @@ const ManageHostsPage = ({ setSelectedHostIds(hostIds); }; + // Bulk transfer is hidden for defined unsupportedFilters const onTransferHostSubmit = async (transferTeam: ITeam) => { setIsUpdatingHosts(true); @@ -1083,6 +1084,7 @@ const ManageHostsPage = ({ } }; + // Bulk delete is hidden for defined unsupportedFilters const onDeleteHostSubmit = async () => { setIsUpdatingHosts(true); @@ -1501,6 +1503,27 @@ const ManageHostsPage = ({ return emptyHosts; }; + // Shortterm fix for #17257 + const unsupportedFilter = !!( + policyId || + policyResponse || + softwareId || + softwareTitleId || + softwareVersionId || + osName || + osVersionId || + osVersion || + macSettingsStatus || + bootstrapPackageStatus || + mdmId || + mdmEnrollmentStatus || + munkiIssueId || + lowDiskSpaceHosts || + osSettingsStatus || + diskEncryptionStatus || + vulnerability + ); + return (