Changeset 528:f8a5f63eafc0 in documentViewer for documentViewer.py
- Timestamp:
- Apr 13, 2012, 2:55:16 PM (12 years ago)
- Branch:
- default
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
documentViewer.py
r526 r528 124 124 viewer_images = PageTemplateFile('zpt/viewer_images', globals()) 125 125 viewer_index = PageTemplateFile('zpt/viewer_index', globals()) 126 viewer_thumbs = PageTemplateFile('zpt/viewer_thumbs', globals()) 126 127 # available layer types 127 128 builtinLayers = {'text': ['dict','search','gis','annotator'], … … 462 463 return pt(docinfo=docinfo) 463 464 465 def getAuthenticatedUser(self, anon=None): 466 """returns the authenticated user object or None. (ignores Zopes anonymous user)""" 467 user = getSecurityManager().getUser() 468 if user is not None and user.getUserName() != "Anonymous User": 469 return user 470 else: 471 return anon 472 464 473 def isAccessible(self, docinfo): 465 474 """returns if access to the resource is granted""" … … 472 481 elif access is None or access in self.authgroups: 473 482 # only local access -- only logged in users 474 user = getSecurityManager().getUser()483 user = self.getAuthenticatedUser() 475 484 logging.debug("documentViewer (accessOK) user=%s ip=%s"%(user,self.REQUEST.getClientAddr())) 476 if user is not None: 477 #print "user: ", user 478 return (user.getUserName() != "Anonymous User") 479 else: 480 return False 485 return (user is not None) 481 486 482 487 logging.error("documentViewer (accessOK) unknown access type %s"%access) 483 488 return False 484 485 489 486 490
Note: See TracChangeset
for help on using the changeset viewer.