@researchdatabox/sails-hook-redbox-labarchives
Version:
A Sails Hook for LabArchives
47 lines • 3.17 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.Config = void 0;
class Config {
host;
recordType;
formName;
workflowStage;
appName;
parentRecord;
provisionerUser;
brandingAndPortalUrl;
redboxHeaders;
domain;
defaultGroupId;
types;
workspaceFileName;
key;
location;
description;
set() {
const workspaceConfig = sails.config.workspaces;
const la = workspaceConfig.labarchives;
this.host = la.host;
this.recordType = la.recordType;
this.workflowStage = la.workflowStage;
this.formName = la.formName;
this.appName = la.appName;
this.domain = la.domain;
this.parentRecord = workspaceConfig.parentRecord;
this.provisionerUser = workspaceConfig.provisionerUser;
this.location = la.location;
this.description = la.description;
this.brandingAndPortalUrl = '';
this.redboxHeaders = {
'Cache-Control': 'no-cache',
'Content-Type': 'application/json',
'Authorization': workspaceConfig.portal.authorization,
};
this.defaultGroupId = la.defaultGroupId;
this.types = la.types;
this.workspaceFileName = la.workspaceFileName;
this.key = la.key;
}
}
exports.Config = Config;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ29uZmlnLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vdHlwZXNjcmlwdC9hcGkvQ29uZmlnLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUVBLE1BQWEsTUFBTTtJQUNqQixJQUFJLENBQVM7SUFDYixVQUFVLENBQVM7SUFDbkIsUUFBUSxDQUFTO0lBQ2pCLGFBQWEsQ0FBUztJQUN0QixPQUFPLENBQVM7SUFDaEIsWUFBWSxDQUFTO0lBQ3JCLGVBQWUsQ0FBUztJQUN4QixvQkFBb0IsQ0FBUztJQUM3QixhQUFhLENBQU07SUFDbkIsTUFBTSxDQUFTO0lBQ2YsY0FBYyxDQUFTO0lBQ3ZCLEtBQUssQ0FBTTtJQUNYLGlCQUFpQixDQUFTO0lBQzFCLEdBQUcsQ0FBTTtJQUNULFFBQVEsQ0FBUztJQUNqQixXQUFXLENBQVM7SUFFcEIsR0FBRztRQUNELE1BQU0sZUFBZSxHQUFHLEtBQUssQ0FBQyxNQUFNLENBQUMsVUFBVSxDQUFDO1FBQ2hELE1BQU0sRUFBRSxHQUFHLGVBQWUsQ0FBQyxXQUFXLENBQUM7UUFFdkMsSUFBSSxDQUFDLElBQUksR0FBRyxFQUFFLENBQUMsSUFBSSxDQUFDO1FBQ3BCLElBQUksQ0FBQyxVQUFVLEdBQUcsRUFBRSxDQUFDLFVBQVUsQ0FBQztRQUNoQyxJQUFJLENBQUMsYUFBYSxHQUFHLEVBQUUsQ0FBQyxhQUFhLENBQUM7UUFDdEMsSUFBSSxDQUFDLFFBQVEsR0FBRyxFQUFFLENBQUMsUUFBUSxDQUFDO1FBQzVCLElBQUksQ0FBQyxPQUFPLEdBQUcsRUFBRSxDQUFDLE9BQU8sQ0FBQztRQUMxQixJQUFJLENBQUMsTUFBTSxHQUFHLEVBQUUsQ0FBQyxNQUFNLENBQUM7UUFDeEIsSUFBSSxDQUFDLFlBQVksR0FBRyxlQUFlLENBQUMsWUFBWSxDQUFDO1FBQ2pELElBQUksQ0FBQyxlQUFlLEdBQUcsZUFBZSxDQUFDLGVBQWUsQ0FBQztRQUV2RCxJQUFJLENBQUMsUUFBUSxHQUFHLEVBQUUsQ0FBQyxRQUFRLENBQUM7UUFDNUIsSUFBSSxDQUFDLFdBQVcsR0FBRyxFQUFFLENBQUMsV0FBVyxDQUFDO1FBRWxDLElBQUksQ0FBQyxvQkFBb0IsR0FBRyxFQUFFLENBQUM7UUFDL0IsSUFBSSxDQUFDLGFBQWEsR0FBRztZQUNuQixlQUFlLEVBQUUsVUFBVTtZQUMzQixjQUFjLEVBQUUsa0JBQWtCO1lBQ2xDLGVBQWUsRUFBRSxlQUFlLENBQUMsTUFBTSxDQUFDLGFBQWE7U0FDdEQsQ0FBQztRQUNGLElBQUksQ0FBQyxjQUFjLEdBQUcsRUFBRSxDQUFDLGNBQWMsQ0FBQztRQUV4QyxJQUFJLENBQUMsS0FBSyxHQUFHLEVBQUUsQ0FBQyxLQUFLLENBQUM7UUFDdEIsSUFBSSxDQUFDLGlCQUFpQixHQUFHLEVBQUUsQ0FBQyxpQkFBaUIsQ0FBQztRQUM5QyxJQUFJLENBQUMsR0FBRyxHQUFHLEVBQUUsQ0FBQyxHQUFHLENBQUM7SUFFcEIsQ0FBQztDQUNGO0FBL0NELHdCQStDQyJ9