public void Initialize() { ACL = new ParseACL(); Readers = new ParseRole(ObjectId + "_Readers", ACL); Writers = new ParseRole(ObjectId + "_Writers", ACL); ACL.SetRoleReadAccess(Readers, true); ACL.SetRoleReadAccess(Writers, true); ACL.SetRoleWriteAccess(Writers, true); }
public async Task RoleReadAndWrite() { ParseQuery <ParseRole> query = ParseRole.GetQuery(); ParseRole owner = await query.Get("5e1440cbfc36ed006add1b8d"); ParseObject account = new ParseObject("Account"); ParseACL acl = new ParseACL(); acl.SetRoleReadAccess(owner, true); acl.SetRoleWriteAccess(owner, true); account.ACL = acl; await account.Save(); Assert.IsTrue(acl.GetRoleReadAccess(owner)); Assert.IsTrue(acl.GetRoleWriteAccess(owner)); }