You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
511 B
JavaScript
17 lines
511 B
JavaScript
'use strict';
|
|
|
|
const router = require('express').Router();
|
|
const middleware = require('../../middleware');
|
|
const controllers = require('../../controllers');
|
|
const routeHelpers = require('../helpers');
|
|
|
|
const setupApiRoute = routeHelpers.setupApiRoute;
|
|
|
|
module.exports = function () {
|
|
const middlewares = [middleware.authenticate];
|
|
|
|
setupApiRoute(router, 'put', '/settings/:setting', [...middlewares, middleware.checkRequired.bind(null, ['value'])], controllers.write.admin.updateSetting);
|
|
|
|
return router;
|
|
};
|