diff -r 8ce8314d1c8f -r b97cfeb423f4 app/soc/views/helper/access.py --- a/app/soc/views/helper/access.py Sat Feb 21 20:15:23 2009 +0000 +++ b/app/soc/views/helper/access.py Sat Feb 21 20:15:56 2009 +0000 @@ -217,10 +217,10 @@ 'anyone': 'allow', 'club_admin': ('checkHasActiveRoleForScope', club_admin_logic), 'club_member': ('checkHasActiveRoleForScope', club_member_logic), - 'host': ('checkHasActiveRoleForScope', host_logic), - 'org_admin': ('checkHasActiveRoleForScope', org_admin_logic), - 'org_mentor': ('checkHasActiveRoleForScope', mentor_logic), - 'org_student': 'deny', #('checkHasActiveRoleForScope', student_logic), + 'host': ('checkHasDocumentAccess', [host_logic, 'sponsor']), + 'org_admin': ('checkHasDocumentAccess', [org_admin_logic, 'org']), + 'org_mentor': ('checkHasDocumentAccess', [mentor_logic, 'org']), + 'org_student': ('checkHasDocumentAccess', [student_logic, 'org']), 'user': 'checkIsUser', 'user_self': ('checkIsUserSelf', 'scope_path'), }