Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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));
        }