add initial pagebuilder code from pbdev

This commit is contained in:
zefie
2023-07-23 19:05:21 -04:00
parent fc37ae2711
commit 212dce4282
9502 changed files with 93736 additions and 1 deletions

View File

@@ -3,6 +3,7 @@ const CryptoJS = require('crypto-js');
const WTVMail = require("./WTVMail.js")
const WTVSec = require("./WTVSec.js");
const WTVFavorites = require("./WTVFavorites.js");
const WTVAuthor = require("./WTVAuthor.js");
class WTVClientSessionData {
@@ -14,6 +15,7 @@ class WTVClientSessionData {
session_store = null;
mailstore = null;
favstore = null;
pagestore = null;
login_security = null;
capabilities = null;
session_storage = "";
@@ -46,6 +48,7 @@ class WTVClientSessionData {
this.lockdownWhitelist.push(minisrv_config.config.service_logo);
this.mailstore = new WTVMail(this.minisrv_config, this)
this.favstore = new WTVFavorites(this.minisrv_config, this)
this.pagestore = new WTVAuthor(this.minisrv_config, this);
this.loginWhitelist = Object.assign([], this.lockdownWhitelist); // clone lockdown whitelist into login whitelist
this.loginWhitelist.push("wtv-head-waiter:/choose-user");
this.loginWhitelist.push("wtv-head-waiter:/password");