[Zope-dev] CatalogBrains.getObject and unrestricted code

Florent Guillaume fg at nuxeo.com
Mon Nov 29 12:15:12 EST 2004


In ZCatalog's brains, getObject currently does a restrictedTraverse to 
get the object. That's a problem for unrestricted code that needs to get 
to the object nevertheless, even if the user cannot get to it.

For instance CMF is impacted, when it tries to reindex the security of 
all subobjects of a given object.

Unless someone is opposed to it, I'll add a _getObject method that does 
an unrestrictedTraverse, and make CMF use it if available.

Florent

-- 
Florent Guillaume, Nuxeo (Paris, France)   CTO, Director of R&D
+33 1 40 33 71 59   http://nuxeo.com   fg at nuxeo.com


More information about the Zope-Dev mailing list