Website: Update policy and query library pages. (#30715)

Closes: https://github.com/fleetdm/fleet/issues/30714


Changes:
- Fixed a bug in the policy and query library pages that prevented
multi-platform queries and policies from being displayed in every
platform they are supported on.
This commit is contained in:
Eric
2025-07-09 18:36:07 -05:00
committed by GitHub
parent 61a5b9831f
commit 9a9ff5b169
2 changed files with 7 additions and 7 deletions
+4 -4
View File
@@ -24,19 +24,19 @@ module.exports = {
}
let policies = _.where(sails.config.builtStaticContent.policies, {kind: 'policy'});
let macOsPolicies = _.filter(policies, (policy)=>{
let platformsForThisPolicy = policy.platform.split(',');
let platformsForThisPolicy = policy.platform.split(', ');
return _.includes(platformsForThisPolicy, 'darwin');
});
let windowsPolicies = _.filter(policies, (policy)=>{
let platformsForThisPolicy = policy.platform.split(',');
let platformsForThisPolicy = policy.platform.split(', ');
return _.includes(platformsForThisPolicy, 'windows');
});
let linuxPolicies = _.filter(policies, (policy)=>{
let platformsForThisPolicy = policy.platform.split(',');
let platformsForThisPolicy = policy.platform.split(', ');
return _.includes(platformsForThisPolicy, 'linux');
});
let chromePolicies = _.filter(policies, (policy)=>{
let platformsForThisPolicy = policy.platform.split(',');
let platformsForThisPolicy = policy.platform.split(', ');
return _.includes(platformsForThisPolicy, 'chrome');
});
// Respond with view.
+3 -3
View File
@@ -20,15 +20,15 @@ module.exports = {
}
let policies = _.where(sails.config.builtStaticContent.queries, {kind: 'query'});
let macOsQueries = _.filter(policies, (policy)=>{
let platformsForThisPolicy = policy.platform.split(',');
let platformsForThisPolicy = policy.platform.split(', ');
return _.includes(platformsForThisPolicy, 'darwin');
});
let windowsQueries = _.filter(policies, (policy)=>{
let platformsForThisPolicy = policy.platform.split(',');
let platformsForThisPolicy = policy.platform.split(', ');
return _.includes(platformsForThisPolicy, 'windows');
});
let linuxQueries = _.filter(policies, (policy)=>{
let platformsForThisPolicy = policy.platform.split(',');
let platformsForThisPolicy = policy.platform.split(', ');
return _.includes(platformsForThisPolicy, 'linux');
});
// Respond with view.