Hi all--

As you night know, we are close to the point of having a clean trunk build again. One of the two bugs (XMLRPC) is easy to fix -- it revealed a trivial bug in ContentManager.getAllPages(String) regarding case-sensitivity.

The second bug is ACL-related, and digging into it has prompted a much- delayed permanent fix to te way we handle ACLs. The approach in the current 3.0 builds is hack-y and doesn't really take advantage of JCR.

The fix I am working on will store the ACL components as JCR attributes under a wiki:acl node, as a child of the page node.

This still won't solve the problem of not having a GUI for the ACL assignments, but that's next after we get to a clean build. And of course, the use of pre-3.x ACL markup will still work -- we will continue the current practice of extracting and merging any ACL markup on page save.

Andrew

Reply via email to