
Untitled
By: a guest on
May 7th, 2012 | syntax:
None | size: 0.50 KB | hits: 11 | expires: Never
from Products.CMFCore.utils import getToolByName
def search(self,uid='sverbois'):
pc = getToolByName(self, 'portal_catalog')
au = getToolByName(self, 'acl_users')
user = au.getUserById(uid)
allowed_roles_and_users = pc._listAllowedRolesAndUsers(user)
brains = pc.unrestrictedSearchResults(
portal_type='Document',
sort_on='created',
sort_order='reverse',
allowedRolesAndUsers=allowed_roles_and_users
)
return brains