Merge branch 'master' into access
Conflicts: config/default.toml
This commit is contained in:
commit
115d254baf
33 changed files with 2331 additions and 61 deletions
|
@ -107,13 +107,14 @@ function getSql(path, data, callback) {
|
|||
if (err) {
|
||||
return callback(err);
|
||||
}
|
||||
let renderer = Handlebars.compile(source);
|
||||
return callback(null, renderer(data || {}));
|
||||
const rendered = data ? Handlebars.compile(source)(data) : source;
|
||||
return callback(null, rendered);
|
||||
});
|
||||
}
|
||||
|
||||
function runInitial(callback) {
|
||||
let fname = process.env.DB_FROM_START ? 'base.sql' : 'mailtrain.sql';
|
||||
let dump = process.env.NODE_ENV === 'test' ? 'mailtrain-test.sql' : 'mailtrain.sql';
|
||||
let fname = process.env.DB_FROM_START ? 'base.sql' : dump;
|
||||
let path = pathlib.join(__dirname, '..', 'setup', 'sql', fname);
|
||||
log.info('sql', 'Loading tables from %s', fname);
|
||||
applyUpdate({
|
||||
|
|
|
@ -148,7 +148,6 @@ function updateMenu(res) {
|
|||
}
|
||||
|
||||
function validateEmail(address, checkBlocked, callback) {
|
||||
|
||||
let user = (address || '').toString().split('@').shift().toLowerCase().replace(/[^a-z0-9]/g, '');
|
||||
if (checkBlocked && blockedUsers.indexOf(user) >= 0) {
|
||||
return callback(new Error(util.format(_('Blocked email address "%s"'), address)));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue