У меня возникают проблемы с доступом к объекту i, созданному с помощью ACL-роли. Я создал объект, как этотParse.com Роль Базовый доступ не работает
var Enquiry = Parse.Object.extend("Enquiry");
var enquiry = new Enquiry();
enquiry.set("first", firstName);
enquiry.set("last", lastName);
var enquiryACL = new Parse.ACL();
enquiryACL.setRoleWriteAccess("XXX_User", true);
enquiryACL.setRoleReadAccess("XXX_User", true);
enquiry.setACL(enquiryACL);
enquiry.save();
я позже попытаться получить доступ к той же цели я создал, когда пользователь роли «XXX_User» вошел в
var Item = Parse.Object.extend("Enquiry");
var query = new Parse.Query(Item);
query.find({
success : function(items) {
displayItems(items);
},
error : function(error) {
alert("couldn't display list: " + error.code + " " + error.message);
}
});
Теперь проблема заключается в том, что в запросе не возвращает никаких строк, хотя я могу видеть в панели инструментов, что объект создан. Набор ACL для объектов запроса: {"role: XXX_User": {"write": true, "read": true}}
Я вижу, что в данных есть объект Role с именем «XXX_User» браузер, и я также вижу, что пользователь, с которым я вхожу в систему, отображается, когда я нажимаю «Просмотр отношений» на объекте Role в браузере данных.
Есть ли что-нибудь, что мне не хватает? Любая помощь в этом глубоко ценится.