parse.com javascript app. How to update other user roles as Admin -


i have seen can done using cloud code. not sure how create function in cloudcode , executing/invoking parameters javascript. possible?

it possible. make user , admin, 1 must add user admin role's users. here's cloud function that...

parse.cloud.define("setuseradmin", function(request, response) {     var user;     var userquery = new parse.query(parse.user);     return userquery.get(request.userid).then(function(result) {         user = result;         var rolequery = new parse.query(parse.role);         rolequery.equalto("name", "admin");         // here's our defense against mischief: find admin role         // if requesting user admin         rolequery.equalto("users", request.user);         return rolequery.first();     }).then(function(role) {         if (!role) {             return parse.promise.error("only admins can add admins");         }         parse.cloud.usemasterkey();         var relation = role.relation("users");         relation.add(user);         return role.save();     }).then(function(result) {         response.success(result);     }, function(error) {         response.error(error);     }); }); 

calling js sdk...

var params = { userid: someuserid }; return parse.cloud.run("setuseradmin", params).then(function(result) {     // handle success }, function(error) {     // handle error }); 

Comments