/// <summary> /// Gets whether the given user is *explicitly* allowed to write this object. /// Even if this returns false, the user may still be able to write it if /// PublicReadAccess is true or a role that the user belongs to has write access. /// </summary> /// <param name="user">The user to check.</param> /// <returns>Whether the user has access.</returns> public bool GetWriteAccess(ParseUser user) { return(GetWriteAccess(user.ObjectId)); }
/// <summary> /// Creates an ACL where only the provided user has access. /// </summary> /// <param name="owner">The only user that can read or write objects governed by this ACL.</param> public ParseAcl(ParseUser owner) { SetReadAccess(owner, true); SetWriteAccess(owner, true); }
/// <summary> /// Sets whether the given user is allowed to write this object. /// </summary> /// <param name="user">The user.</param> /// <param name="allowed">Whether the user has permission.</param> public void SetWriteAccess(ParseUser user, bool allowed) { SetWriteAccess(user.ObjectId, allowed); }