## Script (Python) "selectMenus" ##bind container=container ##bind context=context ##bind namespace= ##bind script=script ##bind subpath=traverse_subpath ##parameters=type_name=None ##title= ## pm = context.portal_membership member = pm.getAuthenticatedMember() menus = context.portal_catalog(portal_type=('Menu', 'TaskMenu')) isAdmin = member is not None and member.has_role(('Manager', 'Staff',)) if not isAdmin: menus = [ m for m in menus if not 'admin' in m.getId ] return [ m.getObject() for m in menus ]