refactoring locales management

This commit is contained in:
les
2020-02-20 18:37:10 +01:00
parent 0416ddb1a3
commit 5769d1a3ed
18 changed files with 68 additions and 55 deletions

View File

@@ -272,12 +272,9 @@ const eventController = {
// return created event to the client
res.json(event)
// send notification (mastodon/email)
// only if user is authenticated
if (req.user && !event.recurrent) {
const notifier = require('../../notifier')
notifier.notifyEvent('Create', event.id)
}
// send notifications (mastodon / email)
const notifier = require('../../notifier')
notifier.notifyEvent('Create', event.id)
} catch (e) {
res.sendStatus(400)
debug(e)

View File

@@ -11,6 +11,7 @@ const generateKeyPair = util.promisify(crypto.generateKeyPair)
const defaultSettings = {
instance_timezone: 'Europe/Rome',
instance_locale: 'en',
instance_name: config.title.toLowerCase().replace(/ /g, ''),
allow_registration: true,
allow_anon_event: true,

View File

@@ -100,7 +100,7 @@ const userController = {
const user = await User.create(req.body)
debug(`Sending registration email to ${user.email}`)
mail.send(user.email, 'register', { user, config }, req.settings.locale)
mail.send(config.admin_email, 'admin_register', { user, config }, req.settings.locale)
mail.send(config.admin_email, 'admin_register', { user, config })
res.sendStatus(200)
} catch (e) {
res.status(404).json(e)