source: WAeUP_SRP/trunk/skins/waeup_default/isManager.py @ 871

Last change on this file since 871 was 844, checked in by Henrik Bettermann, 18 years ago

clearance edit form for mamager added
ticket 40 resolved
some text and layout changes
cpsdocument_edit_form only for managers allowed

  • Property svn:keywords set to Id
File size: 748 bytes
RevLine 
[844]1## Script (Python) "isManager"
[600]2##bind container=container
3##bind context=context
4##bind namespace=
5##bind script=script
6##bind subpath=traverse_subpath
7##parameters=student=None
8##title=
9##
[805]10# $Id: isManager.py 844 2006-11-11 21:17:26Z henrik $
[600]11"""
[603]12return True if the member is considered a Manager,
13consider all non-Student members to be Managers
14
[600]15"""
16request = context.REQUEST
17
18wf = context.portal_workflow
19mtool = context.portal_membership
20member = mtool.getAuthenticatedMember()
21path_info = request.get('PATH_INFO').split('/')
[603]22#roles = member.getRolesInContext(context)
23roles = member.getRoles()
[600]24isStudent = "Student" in roles
[787]25isStaff = not isStudent and not mtool.isAnonymousUser()
[603]26#isManager = "Manager" in roles or "SectionManager" in roles or isStaff
27isManager = isStaff
[600]28return isManager
Note: See TracBrowser for help on using the repository browser.