|
|
| version 1.16, 2006/07/18 16:59:57 | version 1.17, 2006/07/26 12:23:55 |
|---|---|
| Line 143 class documentViewer(Folder): | Line 143 class documentViewer(Folder): |
| """returns if access to the resource is granted""" | """returns if access to the resource is granted""" |
| access = docinfo.get('accessType', None) | access = docinfo.get('accessType', None) |
| zLOG.LOG("documentViewer (accessOK)", zLOG.INFO, "access type %s"%access) | zLOG.LOG("documentViewer (accessOK)", zLOG.INFO, "access type %s"%access) |
| if access is None: | if access is not None and access == 'free': |
| # no information - no access | |
| return False | |
| elif access == 'free': | |
| zLOG.LOG("documentViewer (accessOK)", zLOG.INFO, "access is free") | zLOG.LOG("documentViewer (accessOK)", zLOG.INFO, "access is free") |
| return True | return True |
| elif access in self.authgroups: | elif access is None or access in self.authgroups: |
| # only local access -- only logged in users | # only local access -- only logged in users |
| user = getSecurityManager().getUser() | user = getSecurityManager().getUser() |
| if user is not None: | if user is not None: |