+++ /dev/null
-"""
-$Id: PatchCatalogTool.py,v 1.3 2003/07/10 15:27:22 pjgrizel dead $
-"""
-
-try:
- from Products.CMFCore.CatalogTool import CatalogTool
-except ImportError:
- pass
-else:
- if not hasattr(CatalogTool, '_old_listAllowedRolesAndUsers'):
- def _listAllowedRolesAndUsers(self, user):
- result = self._old_listAllowedRolesAndUsers(user)
- getGroups = getattr(user, 'getGroups', None)
- if getGroups is not None:
- for group in getGroups():
- result.append('user:'+group)
- return result
-
- from zLOG import LOG, INFO
- LOG('GroupUserFolder', INFO, 'Patching CatalogTool')
-
- CatalogTool._old_listAllowedRolesAndUsers = CatalogTool._listAllowedRolesAndUsers
- CatalogTool._listAllowedRolesAndUsers = _listAllowedRolesAndUsers