feat(about): add templates of back-end modify online in admin control panel.

This commit is contained in:
OldHawk
2018-03-15 13:21:35 +08:00
parent 522847aa0a
commit 9558812afe
13 changed files with 101 additions and 24 deletions

View File

@@ -78,11 +78,11 @@ exports.getSystemTransConfigFiles = function (req, res) {
};
/**
* getSystemTemplateConfigFiles
* getSystemTemplateFrontConfigFiles
* @param req
* @param res
*/
exports.getSystemTemplateConfigFiles = function (req, res) {
exports.getSystemTemplateFrontConfigFiles = function (req, res) {
var files = shell.ls('./modules/*/client/templates/*.md');
if (req.user.isAdmin) {
@@ -96,6 +96,25 @@ exports.getSystemTemplateConfigFiles = function (req, res) {
}
};
/**
* getSystemTemplateBackConfigFiles
* @param req
* @param res
*/
exports.getSystemTemplateBackConfigFiles = function (req, res) {
var files = shell.ls('./modules/*/server/templates/*');
if (req.user.isAdmin) {
res.json({
files: files
});
} else {
return res.status(403).json({
message: 'SERVER.USER_IS_NOT_AUTHORIZED'
});
}
};
/**
* getSystemConfigContent
* @param req