soiz1's picture
Upload folder using huggingface_hub
4d70170 verified
raw
history blame contribute delete
646 Bytes
import { SharedData } from './shared-data'
export enum PluginPermission {
ENABLED = 'enabled',
COMPONENTS = 'components',
CUSTOM_INSPECTOR = 'custom-inspector',
TIMELINE = 'timeline',
}
export function hasPluginPermission(pluginId: string, permission: PluginPermission) {
const result = SharedData.pluginPermissions[`${pluginId}:${permission}`]
if (result == null) {
return true
}
return !!result
}
export function setPluginPermission(pluginId: string, permission: PluginPermission, active: boolean) {
SharedData.pluginPermissions = {
...SharedData.pluginPermissions,
[`${pluginId}:${permission}`]: active,
}
}