X-Git-Url: https://scm.cri.ensmp.fr/git/GroupUserFolder.git/blobdiff_plain/e9d14b6b5cc9cd4775c60cb340b5c4c787536fc3:/PatchCatalogTool.py..3e1ba4932c34812cf2f6f3569b0f0dbea97b7a0b:/Products/GroupUserFolder/static/git-logo.png diff --git a/PatchCatalogTool.py b/PatchCatalogTool.py deleted file mode 100644 index a9d54e9..0000000 --- a/PatchCatalogTool.py +++ /dev/null @@ -1,23 +0,0 @@ -""" -$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