Настройка ACL для разбора объекта через Java Script

Я использую следующую опцию, чтобы назначить ACL для объекта синтаксического анализа, но вместо этого, когда данные сохраняются, он устанавливает ACL на Masterkey вместо пользователя Administrator?! Можно ли также назначить текущего пользователя и администратора одновременно?

createOnEnter: function(e) {
      var self = this;
            this.input = this.$("#new-todo");
      if (e.keyCode != 13) return;

      this.todos.create({
        content: this.input.val(),
        order:   this.todos.nextOrder(),
        done:    false,
        user:    Parse.User.current(),
        ACL:     new Parse.ACL("Administrator") //Parse.User.current())
      });

person Amir    schedule 07.05.2015    source источник


Ответы (1)


Я мог бы сделать это, добавив функцию beforeSave в облако, но все равно буду принимать другие ответы через JavaScript.

Parse.Cloud.beforeSave("Todo", function(request, response) {
  var newACL = new Parse.ACL();

  newACL.setReadAccess("Administrator",  true);
  newACL.setReadAccess("egHA6j8J6D",  true);
  newACL.setReadAccess(Parse.User.current(),  true);

  request.object.setACL(newACL);
  response.success();
});
person Amir    schedule 07.05.2015