cryptpad/customize.dist/application_config.js

72 lines
2.2 KiB
JavaScript
Raw Normal View History

define(function() {
var config = {};
/* Select the buttons displayed on the main page to create new collaborative sessions
* Existing types : pad, code, poll, slide
*/
2017-07-23 13:08:49 +00:00
config.availablePadTypes = ['drive', 'pad', 'code', 'slide', 'poll', 'whiteboard', 'file', 'todo', 'contacts'];
config.registeredOnlyTypes = ['file', 'contacts'];
/* Cryptpad apps use a common API to display notifications to users
* by default, notifications are hidden after 5 seconds
* You can change their duration here (measured in milliseconds)
*/
config.notificationTimeout = 5000;
config.disableUserlistNotifications = false;
config.enablePinning = true;
2017-04-06 16:45:40 +00:00
config.whiteboardPalette = [
'#000000', // black
'#FFFFFF', // white
'#848484', // grey
2017-04-06 17:05:06 +00:00
'#8B4513', // saddlebrown
2017-04-06 16:45:40 +00:00
'#FF0000', // red
'#FF8080', // peach?
'#FF8000', // orange
'#FFFF00', // yellow
'#80FF80', // light green
'#00FF00', // green
'#00FFFF', // cyan
'#008B8B', // dark cyan
'#0000FF', // blue
'#FF00FF', // fuschia
2017-04-06 17:05:06 +00:00
'#FF00C0', // hot pink
2017-04-06 16:45:40 +00:00
'#800080', // purple
];
config.enableTemplates = true;
2017-04-06 16:45:40 +00:00
config.enableHistory = true;
/* user passwords are hashed with scrypt, and salted with their username.
this value will be appended to the username, causing the resulting hash
to differ from other CryptPad instances if customized. This makes it
such that anyone who wants to bruteforce common credentials must do so
again on each CryptPad instance that they wish to attack.
WARNING: this should only be set when your CryptPad instance is first
created. Changing it at a later time will break logins for all existing
users.
*/
config.loginSalt = '';
2017-09-11 12:00:27 +00:00
config.minimumPasswordLength = 8;
2017-07-22 08:56:39 +00:00
config.badStateTimeout = 30000;
2017-09-04 13:09:54 +00:00
config.applicationsIcon = {
file: 'fa-file-text-o',
pad: 'fa-file-word-o',
code: 'fa-file-code-o',
slide: 'fa-file-powerpoint-o',
poll: 'fa-calendar',
whiteboard: 'fa-paint-brush',
todo: 'fa-tasks',
contacts: 'fa-users',
};
2017-12-11 16:54:34 +00:00
config.displayCreationScreen = false;
2017-12-07 17:51:50 +00:00
return config;
});