passbolt-styleguide
Version:
Passbolt styleguide contains common styling assets used by the different sites, plugin, etc.
128 lines (115 loc) • 4.26 kB
JavaScript
/**
* Passbolt ~ Open source password manager for teams
* Copyright (c) Passbolt SA (https://www.passbolt.com)
*
* Licensed under GNU Affero General Public License version 3 of the or any later version.
* For full copyright and license information, please see the LICENSE.txt
* Redistributions of files must retain the above copyright notice.
*
* @copyright Copyright (c) Passbolt SA (https://www.passbolt.com)
* @license https://opensource.org/licenses/AGPL-3.0 AGPL License
* @link https://www.passbolt.com Passbolt(tm)
* @since 4.3.0
*/
import { defaultSslData } from "./sslEntity.data";
import { defaultDatabaseData } from "./databaseEntity.data";
import { defaultApplicationAirgappedData, defaultApplicationData } from "./applicationEntity.data";
import { defaultGpgData } from "./gpgEntity.data";
import { defaultEnvironmentData } from "./environmentEntity.data";
import { defaultConfigFileData } from "./configFileEntity.data";
import { defaultCoreData } from "./coreEntity.data";
import { defaultSmtpSettingsData } from "./smtpSettingsEntity.data";
import { defaultDirectorySyncData } from "./directorySyncEntity.data";
import { defaultSsoData } from "./ssoEntity.data";
import { defaultMetadataData } from "./metadataEntity.data";
export const defaultHealthcheckData = (data = {}) => {
const defaultData = {
ssl: defaultSslData(),
database: defaultDatabaseData(),
application: defaultApplicationData(),
gpg: defaultGpgData(),
environment: defaultEnvironmentData(),
configFile: defaultConfigFileData(),
core: defaultCoreData(),
smtpSettings: defaultSmtpSettingsData(),
directorySync: defaultDirectorySyncData(),
sso: defaultSsoData(),
metadata: defaultMetadataData(),
...data,
};
return Object.assign(defaultData, data);
};
export const defaultHealthcheckCEdata = (data = {}) => {
const defaultData = {
ssl: defaultSslData(),
database: defaultDatabaseData(),
application: defaultApplicationData(),
gpg: defaultGpgData(),
environment: defaultEnvironmentData(),
configFile: defaultConfigFileData(),
core: defaultCoreData(),
smtpSettings: defaultSmtpSettingsData(),
...data,
};
return Object.assign(defaultData, data);
};
export const defaultHealthcheckAirgappedData = (data = {}) => {
const defaultData = {
ssl: defaultSslData(),
database: defaultDatabaseData(),
application: defaultApplicationAirgappedData(),
gpg: defaultGpgData(),
environment: defaultEnvironmentData(),
configFile: defaultConfigFileData(),
core: defaultCoreData(),
smtpSettings: defaultSmtpSettingsData(),
directorySync: defaultDirectorySyncData(),
sso: defaultSsoData(),
...data,
};
return Object.assign(defaultData, data);
};
export const defaultHealthcheckDataWithoutDirectorySyncAndSso = (data = {}) => {
const defaultData = {
ssl: defaultSslData(),
database: defaultDatabaseData(),
application: defaultApplicationAirgappedData(),
gpg: defaultGpgData(),
environment: defaultEnvironmentData(),
configFile: defaultConfigFileData(),
core: defaultCoreData(),
smtpSettings: defaultSmtpSettingsData(),
...data,
};
return Object.assign(defaultData, data);
};
export const defaultHealthcheckDataWithoutDirectorySync = (data = {}) => {
const defaultData = {
ssl: defaultSslData(),
database: defaultDatabaseData(),
application: defaultApplicationAirgappedData(),
gpg: defaultGpgData(),
environment: defaultEnvironmentData(),
configFile: defaultConfigFileData(),
core: defaultCoreData(),
smtpSettings: defaultSmtpSettingsData(),
sso: defaultSsoData(),
...data,
};
return Object.assign(defaultData, data);
};
export const defaultHealthcheckDataWithoutSso = (data = {}) => {
const defaultData = {
ssl: defaultSslData(),
database: defaultDatabaseData(),
application: defaultApplicationAirgappedData(),
gpg: defaultGpgData(),
environment: defaultEnvironmentData(),
configFile: defaultConfigFileData(),
core: defaultCoreData(),
smtpSettings: defaultSmtpSettingsData(),
directorySync: defaultDirectorySyncData(),
...data,
};
return Object.assign(defaultData, data);
};