mirror of
https://github.com/fleetdm/fleet
synced 2026-05-23 17:08:53 +00:00
[P1] Fleet UI: Hide bulk selection when unsupported filter (#17463)
This commit is contained in:
parent
70d369dcf7
commit
7e264b386f
1 changed files with 24 additions and 1 deletions
|
|
@ -1030,6 +1030,7 @@ const ManageHostsPage = ({
|
||||||
setSelectedHostIds(hostIds);
|
setSelectedHostIds(hostIds);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Bulk transfer is hidden for defined unsupportedFilters
|
||||||
const onTransferHostSubmit = async (transferTeam: ITeam) => {
|
const onTransferHostSubmit = async (transferTeam: ITeam) => {
|
||||||
setIsUpdatingHosts(true);
|
setIsUpdatingHosts(true);
|
||||||
|
|
||||||
|
|
@ -1083,6 +1084,7 @@ const ManageHostsPage = ({
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Bulk delete is hidden for defined unsupportedFilters
|
||||||
const onDeleteHostSubmit = async () => {
|
const onDeleteHostSubmit = async () => {
|
||||||
setIsUpdatingHosts(true);
|
setIsUpdatingHosts(true);
|
||||||
|
|
||||||
|
|
@ -1501,6 +1503,27 @@ const ManageHostsPage = ({
|
||||||
return emptyHosts;
|
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 (
|
return (
|
||||||
<TableContainer
|
<TableContainer
|
||||||
resultsTitle="hosts"
|
resultsTitle="hosts"
|
||||||
|
|
@ -1532,7 +1555,7 @@ const ManageHostsPage = ({
|
||||||
onActionButtonClick: onDeleteHostsClick,
|
onActionButtonClick: onDeleteHostsClick,
|
||||||
}}
|
}}
|
||||||
secondarySelectActions={secondarySelectActions}
|
secondarySelectActions={secondarySelectActions}
|
||||||
showMarkAllPages
|
showMarkAllPages={!unsupportedFilter} // Shortterm fix for #17257
|
||||||
isAllPagesSelected={isAllMatchingHostsSelected}
|
isAllPagesSelected={isAllMatchingHostsSelected}
|
||||||
searchable
|
searchable
|
||||||
renderCount={renderHostCount}
|
renderCount={renderHostCount}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue