admin -> dashboard
This commit is contained in:
@@ -67,15 +67,15 @@ exports = module.exports = {
|
||||
// these values come from the cache
|
||||
apiServerOrigin,
|
||||
webServerOrigin,
|
||||
adminDomain,
|
||||
setAdminLocation,
|
||||
dashboardDomain,
|
||||
setDashboardLocation,
|
||||
setMailLocation,
|
||||
|
||||
mailFqdn,
|
||||
mailDomain,
|
||||
|
||||
adminOrigin,
|
||||
adminFqdn,
|
||||
dashboardOrigin,
|
||||
dashboardFqdn,
|
||||
|
||||
isDemo,
|
||||
|
||||
@@ -106,8 +106,8 @@ exports = module.exports = {
|
||||
|
||||
API_SERVER_ORIGIN_KEY: 'api_server_origin',
|
||||
WEB_SERVER_ORIGIN_KEY: 'web_server_origin',
|
||||
ADMIN_DOMAIN_KEY: 'admin_domain',
|
||||
ADMIN_FQDN_KEY: 'admin_fqdn',
|
||||
DASHBOARD_DOMAIN_KEY: 'admin_domain',
|
||||
DASHBOARD_FQDN_KEY: 'admin_fqdn',
|
||||
MAIL_DOMAIN_KEY: 'mail_domain',
|
||||
MAIL_FQDN_KEY: 'mail_fqdn',
|
||||
PROVIDER_KEY: 'provider',
|
||||
@@ -173,8 +173,8 @@ let gDefaults = (function () {
|
||||
mandatory2FA: false
|
||||
};
|
||||
|
||||
result[exports.ADMIN_DOMAIN_KEY] = '';
|
||||
result[exports.ADMIN_FQDN_KEY] = '';
|
||||
result[exports.DASHBOARD_DOMAIN_KEY] = '';
|
||||
result[exports.DASHBOARD_FQDN_KEY] = '';
|
||||
result[exports.MAIL_DOMAIN_KEY] = '';
|
||||
result[exports.MAIL_FQDN_KEY] = '';
|
||||
|
||||
@@ -792,8 +792,8 @@ function initCache(callback) {
|
||||
gCache = {
|
||||
apiServerOrigin: allSettings[exports.API_SERVER_ORIGIN_KEY],
|
||||
webServerOrigin: allSettings[exports.WEB_SERVER_ORIGIN_KEY],
|
||||
adminDomain: allSettings[exports.ADMIN_DOMAIN_KEY],
|
||||
adminFqdn: allSettings[exports.ADMIN_FQDN_KEY],
|
||||
dashboardDomain: allSettings[exports.DASHBOARD_DOMAIN_KEY],
|
||||
dashboardFqdn: allSettings[exports.DASHBOARD_FQDN_KEY],
|
||||
mailDomain: allSettings[exports.MAIL_DOMAIN_KEY],
|
||||
mailFqdn: allSettings[exports.MAIL_FQDN_KEY],
|
||||
isDemo: allSettings[exports.DEMO_KEY],
|
||||
@@ -805,19 +805,19 @@ function initCache(callback) {
|
||||
}
|
||||
|
||||
// this is together so we can do this in a transaction later
|
||||
function setAdminLocation(adminDomain, adminFqdn, callback) {
|
||||
assert.strictEqual(typeof adminDomain, 'string');
|
||||
assert.strictEqual(typeof adminFqdn, 'string');
|
||||
function setDashboardLocation(dashboardDomain, dashboardFqdn, callback) {
|
||||
assert.strictEqual(typeof dashboardFqdn, 'string');
|
||||
assert.strictEqual(typeof dashboardFqdn, 'string');
|
||||
assert.strictEqual(typeof callback, 'function');
|
||||
|
||||
settingsdb.set(exports.ADMIN_DOMAIN_KEY, adminDomain, function (error) {
|
||||
settingsdb.set(exports.DASHBOARD_DOMAIN_KEY, dashboardDomain, function (error) {
|
||||
if (error) return callback(error);
|
||||
|
||||
settingsdb.set(exports.ADMIN_FQDN_KEY, adminFqdn, function (error) {
|
||||
settingsdb.set(exports.DASHBOARD_FQDN_KEY, dashboardDomain, function (error) {
|
||||
if (error) return callback(error);
|
||||
|
||||
gCache.adminDomain = adminDomain;
|
||||
gCache.adminFqdn = adminFqdn;
|
||||
gCache.dashboardDomain = dashboardDomain;
|
||||
gCache.dashboardFqdn = dashboardFqdn;
|
||||
|
||||
callback(null);
|
||||
});
|
||||
@@ -884,9 +884,9 @@ function setFooter(footer, callback) {
|
||||
function provider() { return gCache.provider; }
|
||||
function apiServerOrigin() { return gCache.apiServerOrigin; }
|
||||
function webServerOrigin() { return gCache.webServerOrigin; }
|
||||
function adminDomain() { return gCache.adminDomain; }
|
||||
function adminFqdn() { return gCache.adminFqdn; }
|
||||
function dashboardDomain() { return gCache.dashboardDomain; }
|
||||
function dashboardFqdn() { return gCache.dashboardFqdn; }
|
||||
function isDemo() { return gCache.isDemo; }
|
||||
function mailDomain() { return gCache.mailDomain; }
|
||||
function mailFqdn() { return gCache.mailFqdn; }
|
||||
function adminOrigin() { return 'https://' + adminFqdn(); }
|
||||
function dashboardOrigin() { return 'https://' + dashboardFqdn(); }
|
||||
|
||||
Reference in New Issue
Block a user