Web:Common:SettingsStore: add enablePlugins and pluginOptions
This commit is contained in:
parent
ee591c9bbb
commit
2a2cf185e5
@ -8,6 +8,7 @@ import { version } from "../package.json";
|
||||
import SocketIOHelper from "../utils/socket";
|
||||
|
||||
import { Dark, Base } from "@docspace/components/themes";
|
||||
import { initPluginStore } from "../../client/src/helpers/plugins";
|
||||
|
||||
const { proxyURL } = AppServerConfig;
|
||||
|
||||
@ -129,6 +130,9 @@ class SettingsStore {
|
||||
hotkeyPanelVisible = false;
|
||||
frameConfig = null;
|
||||
|
||||
enablePlugins = false;
|
||||
pluginOptions = [];
|
||||
|
||||
constructor() {
|
||||
makeAutoObservable(this);
|
||||
}
|
||||
@ -233,6 +237,13 @@ class SettingsStore {
|
||||
getPortalSettings = async () => {
|
||||
const origSettings = await this.getSettings();
|
||||
|
||||
if (origSettings.plugins.enabled) {
|
||||
initPluginStore();
|
||||
|
||||
this.enablePlugins = origSettings.plugins.enabled;
|
||||
this.pluginOptions = origSettings.plugins.allow;
|
||||
}
|
||||
|
||||
if (
|
||||
origSettings.nameSchemaId &&
|
||||
this.tenantStatus !== TenantStatus.PortalRestore
|
||||
|
Loading…
Reference in New Issue
Block a user