## Script (Python) "getDocumentInfo" ##bind container=container ##bind context=context ##bind namespace= ##bind script=script ##bind subpath=traverse_subpath ##parameters=student=None ##title= ## # $Id:getDocumentInfo.py 486 2006-09-06 10:09:39Z joachim $ """ return Info about a document """ try: from Products.zdb import set_trace except: def set_trace(): pass request = context.REQUEST #wf = context.portal_workflow #path_info = request.get('PATH_INFO').split('/') # mtool = context.portal_membership # if mtool.isAnonymousUser(): # return None info = context.waeup_tool.getAccessInfo(context) #set_trace() student_id = info['student_id'] # if not info['is_staff'] and student_id is None: # return info #return None titles = context.getStudentObjectTitles() info['title'] = titles.get(context.portal_type,'') or context.title_or_id try: info['doc'] = context.getContent() except: return None return info