Public API for a society manager application

promote-user.js 573B

12345678910111213141516171819202122232425
  1. var society_controller = require("./../../presenters/society-controller.js");
  2. module.exports = {
  3. perform: function (a,b) {
  4. perform(a,b);
  5. }
  6. }
  7. var perform = function (req, res) {
  8. var promotee = req.body.user || req.query.user;
  9. var soc_name = req.body.society || req.query.society;
  10. var auth = req.body.auth || req.query.auth;
  11. if (promotee && soc_name && auth) {
  12. society_controller.promote_user(promotee, soc_name, auth, function (response) {
  13. res.send(response);
  14. });
  15. } else {
  16. res.send({
  17. "success": 0,
  18. "error": 4
  19. })
  20. }
  21. };