2013-07-28 2 views
0

Когда текущий пользователь создает объект, я хочу добавить другому пользователю (например, admin) некоторые права на этот объект. Вопрос заключается в том, как получить объект пользователя администратора во время его подписания в качестве другого пользователя?Добавление другого пользователя в ACL в Parse

В следующем коде setWriteAccess() никогда не вызывается для любого пользователя, кроме администратора.

var user = Parse.User.current(); 
var acl = new Parse.ACL(user); 
var query = new Parse.Query(Parse.User); 
query.get('ADMIN_USER_ID', { 
    success: function(admin) { 
     acl.setWriteAccess(admin, true); 
    } 
}); 

Насколько я понимаю, Parse не разрешает доступ к объекту другого пользователя по умолчанию.

ответ

0

Правильно способом было бы назначить администратору пользователя роль, называемую «Администратор», и добавить доступ для записи для этой роли в ACL. Вы также можете найти эквивалент javascript для «objectWithoutDataWithObjectId:», чтобы создать объект синтаксического анализа с идентификатором, назначенным роли.

Смежные вопросы