ah-dashboard-plugin
Version:
Plugin for an ActionHero Dashboard with many functionalities
34 lines (30 loc) • 954 B
JavaScript
var action = {};
/////////////////////////////////////////////////////////////////////
// libraries
/////////////////////////////////////////////////////////////////////
// metadata
action.name = 'userDelete';
action.description = 'This Action deletes Users from Redis';
action.inputs = {
"username": {
required: true
}
};
action.blockedConnectionTypes = [];
action.outputExample = {
};
/////////////////////////////////////////////////////////////////////
// functional
action.run = function(api, data, next){
// Check authentication for current Request
api.ahDashboard.session.checkAuth(data, function(session){
api.ahDashboard.users.deleteUser(data.params.username, function(err){
data.connection.error = err;
data.response.userdeleted = true;
next();
});
}, next);
};
/////////////////////////////////////////////////////////////////////
// exports
exports.action = action;