mirror of
				https://github.com/NodeBB/NodeBB.git
				synced 2025-11-03 20:45:58 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			20 lines
		
	
	
		
			447 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			447 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
'use strict';
 | 
						|
 | 
						|
const meta = require('../../meta');
 | 
						|
const privileges = require('../../privileges');
 | 
						|
 | 
						|
const helpers = require('../helpers');
 | 
						|
 | 
						|
const Admin = module.exports;
 | 
						|
 | 
						|
Admin.updateSetting = async (req, res) => {
 | 
						|
	const ok = await privileges.admin.can('admin:settings', req.uid);
 | 
						|
 | 
						|
	if (!ok) {
 | 
						|
		return helpers.formatApiResponse(403, res);
 | 
						|
	}
 | 
						|
 | 
						|
	await meta.configs.set(req.params.setting, req.body.value);
 | 
						|
	helpers.formatApiResponse(200, res);
 | 
						|
};
 |