SettingsPlugin
The plugin that manages settings for the administrator or owner.
Interface: ISettingsPlugin.
Variables
adminPluginSettings
Stores the administrator or owner settings block that is embedded in the modal window with the plugin description.
Type: ISettings
Methods and their description
setAdminPluginSettings
Update the administrator or owner plugin settings.
Parameters:
Name | Type | Example | Description |
---|---|---|---|
adminPluginSettings | ISettings | Defines the administrator or owner settings block that is embedded in the modal window with the plugin description. |
setAdminPluginSettingsValue
Transfer the administrator or owner plugin settings to all the portal users. It functions on the DocSpace side.
Parameters:
Name | Type | Example | Description |
---|---|---|---|
settings | string | Defines a parameter that is used to save and transfer the administrator or owner plugin settings to all the portal users. |
getAdminPluginSettings
Get the administrator or owner plugin settings.
Example
import {type ISettings, type ISettingsPlugin} from "@onlyoffice/docspace-plugin-sdk"
class Plugin implements ISettingsPlugin {
adminPluginSettings: ISettings | null = {} as ISettings
getAdminPluginSettings = () => {
return this.adminPluginSettings
}
setAdminPluginSettings = (settings: ISettings | null): void => {
this.adminPluginSettings = settings
}
setAdminPluginSettingsValue = (settings: string | null): void => {}
}