ZNZ
10/30/2018 - 11:14 PM

Parse Server Cloud Add Role

Add user to Parse.Role after save

Parse.Cloud.afterSave(Parse.User, (request) => {
  var user = request.object;
  const query = new Parse.Query(Parse.Role);
  query.equalTo('name', 'users')
    .then((role) => {
      if(user.isNew()) {
        role.getUsers().add(request.object);
        return role.save();
      }
      return;
    })
    .catch((error) => {
      console.error("Got an error " + error.code + " : " + error.message);
    });
});