source: WAeUP_SRP/trunk/skins/waeup_default/isStaff.py @ 1790

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

merging with CPSSkinsless branch

In ZMI:

  • delete all portlets in .cps_portlets
  • delete all portlets in portal_cpsportlets
  • import Portlet Tool, Skins Tool and Themes Tool
  • optionally: - delete all themes in portal_themes and delete all method themes in portal_themes
File size: 678 bytes
Line 
1## Script (Python) "isStaff"
2##bind container=container
3##bind context=context
4##bind namespace=
5##bind script=script
6##bind subpath=traverse_subpath
7##parameters=
8##title=
9##
10# $Id: $
11
12if context.portal_membership.isAnonymousUser():
13    return False
14return not context.isStudent()
15
16mtool = context.portal_membership
17member = mtool.getAuthenticatedMember()
18roles = member.getRolesInContext(context)
19
20return "Manager" in roles or\
21       "SectionManager" in roles or\
22       "SectionOfficer" in roles or\
23       "ClearanceOfficer" in roles or\
24       "CourseAdviser" in roles or\
25       "CourseAdvisers" in member.getGroups() or\
26       "ClearanceOfficers" in member.getGroups()
Note: See TracBrowser for help on using the repository browser.