/*** Plugin policy checks backed by managed settings (policySettings).** Kept as a leaf module (only imports settings) to avoid circular dependencies* — marketplaceHelpers.ts imports marketplaceManager.ts which transitively* reaches most of the plugin subsystem.*/import { getSettingsForSource } from '../settings/settings.js'/*** Check if a plugin is force-disabled by org policy (managed-settings.json).* Policy-blocked plugins cannot be installed or enabled by the user at any* scope. Used as the single source of truth for policy blocking across the* install chokepoint, enable op, and UI filters.*/export function isPluginBlockedByPolicy(pluginId: string): boolean {const policyEnabled = getSettingsForSource('policySettings')?.enabledPluginsreturn policyEnabled?.[pluginId] === false}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。