24 lines
791 B
JavaScript
24 lines
791 B
JavaScript
const settings = {}
|
|
const { getInstanceSetting } = require('../models/helpers')
|
|
|
|
settings.prepareRequiredSettings = async (req, res, next) => {
|
|
const isExtractionEnabled =
|
|
(await getInstanceSetting('is_extraction_enabled')) === 'T'
|
|
const isDictionariesEnabled =
|
|
(await getInstanceSetting('is_dictionaries_enabled')) === 'T'
|
|
const isConsultancyEnabled =
|
|
(await getInstanceSetting('is_consultancy_enabled')) === 'T'
|
|
|
|
// req.extractionEnabled = isExtractionEnabled
|
|
// req.dictionariesEnabled = isDictionariesEnabled
|
|
// req.consultancyEnabled = isConsultancyEnabled
|
|
|
|
res.locals.extractionEnabled = isExtractionEnabled
|
|
res.locals.dictionariesEnabled = isDictionariesEnabled
|
|
res.locals.consultancyEnabled = isConsultancyEnabled
|
|
|
|
next()
|
|
}
|
|
|
|
module.exports = settings
|