1
0
mirror of https://github.com/node-red/node-red.git synced 2023-10-10 13:36:53 +02:00

Renamed modules to plugins for CLI

This commit is contained in:
Anna Thomas 2014-11-06 10:59:34 +00:00
parent 2e7a97fb88
commit deeaa09360
4 changed files with 24 additions and 24 deletions

View File

@ -19,7 +19,7 @@ var util = require('util');
var ui = require("./ui");
var nodes = require("./nodes");
var modules = require("./modules");
var plugins = require("./plugins");
var flows = require("./flows");
var library = require("./library");
@ -56,9 +56,9 @@ function init(adminApp) {
adminApp.put("/nodes/:id",nodes.put);
adminApp.delete("/nodes/:id",nodes.delete);
// Modules
adminApp.get("/modules",modules.getAll);
adminApp.get("/modules/:id",modules.get);
// Plugins
adminApp.get("/plugins",plugins.getAll);
adminApp.get("/plugins/:id",plugins.get);
// Library
adminApp.post(new RegExp("/library/flows\/(.*)"),library.post);

View File

@ -18,11 +18,11 @@ var redNodes = require("../nodes");
module.exports = {
getAll: function(req,res) {
res.json(redNodes.getModuleList());
res.json(redNodes.getPluginList());
},
get: function(req,res) {
var id = req.params.id;
var result = redNodes.getModule(id);
var result = redNodes.getPluginInfo(id);
if (result) {
res.send(result);
} else {

View File

@ -114,9 +114,9 @@ module.exports = {
getType: registry.get,
getNodeInfo: registry.getNodeInfo,
getNodeModuleInfo: registry.getNodeModuleInfo,
getModule: registry.getModule,
getPluginInfo: registry.getPluginInfo,
getNodeList: registry.getNodeList,
getModuleList: registry.getModuleList,
getPluginList: registry.getPluginList,
getNodeConfigs: registry.getNodeConfigs,
getNodeConfig: registry.getNodeConfig,
clearRegistry: registry.clear,

View File

@ -33,7 +33,7 @@ function filterNodeInfo(n) {
name: n.name,
types: n.types,
enabled: n.enabled
}
};
if (n.hasOwnProperty("loaded")) {
r.loaded = n.loaded;
}
@ -164,13 +164,13 @@ var registry = (function() {
}
return list;
},
getModuleList: function() {
getPluginList: function() {
var list = [];
for (var module in nodeModules) {
if (nodeModules.hasOwnProperty(module)) {
var nodes = nodeModules[module].nodes;
for (var plugin in nodeModules) {
if (nodeModules.hasOwnProperty(plugin)) {
var nodes = nodeModules[plugin].nodes;
var m = {
name: module,
name: plugin,
nodes: []
};
for (var i = 0; i < nodes.length; ++i) {
@ -181,10 +181,10 @@ var registry = (function() {
}
return list;
},
getModule: function(module) {
var nodes = nodeModules[module].nodes;
getPluginInfo: function(plugin) {
var nodes = nodeModules[plugin].nodes;
var m = {
name: module,
name: plugin,
nodes: []
};
for (var i = 0; i < nodes.length; ++i) {
@ -329,7 +329,7 @@ var registry = (function() {
saveNodeList();
}
}
}
};
})();
@ -368,7 +368,7 @@ function getNodeFiles(dir) {
}
}
}
valid = valid && fs.existsSync(path.join(dir,fn.replace(/\.js$/,".html")))
valid = valid && fs.existsSync(path.join(dir,fn.replace(/\.js$/,".html")));
if (valid) {
result.push(path.join(dir,fn));
@ -505,13 +505,13 @@ function loadNodeConfig(file,module,name) {
template: file.replace(/\.js$/,".html"),
enabled: isEnabled,
loaded:false
}
};
if (module) {
node.name = module+":"+name;
node.module = module;
} else {
node.name = path.basename(file)
node.name = path.basename(file);
}
try {
var content = fs.readFileSync(node.template,'utf8');
@ -717,9 +717,9 @@ module.exports = {
get: registry.getNodeConstructor,
getNodeInfo: registry.getNodeInfo,
getNodeModuleInfo: registry.getModuleInfo,
getModule: registry.getModule,
getPluginInfo: registry.getPluginInfo,
getNodeList: registry.getNodeList,
getModuleList: registry.getModuleList,
getPluginList: registry.getPluginList,
getNodeConfigs: registry.getAllNodeConfigs,
getNodeConfig: registry.getNodeConfig,
addNode: addNode,
@ -730,4 +730,4 @@ module.exports = {
addModule: addModule,
removeModule: registry.removeModule,
cleanNodeList: registry.cleanNodeList
}
};