現在のユーザーがオブジェクトを作成するときに、別のユーザー (管理者など) にそのオブジェクトに対するいくつかの権限を追加したいと考えています。問題は、別のユーザーとしてサインインしているときに管理者ユーザーのオブジェクトを取得する方法です。
次のコードでsetWriteAccess()
は、 admin 以外のユーザーに対して が呼び出されることはありません。
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 は他のユーザーのオブジェクトへのアクセスを許可していません。