## 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 ]
