##parameters=REQUEST=None,psm=None,groups=None

# $Id: students_folder_view.py 113 2005-10-28 10:17:39Z joachim $

"""Default view for the forum. If post_id is not None, post with id = <post_id>
will be displayed, otherwise first post will be displayed."""

member = context.portal_membership.getAuthenticatedMember()
if not context.portal_membership.isAnonymousUser():
    roles = member.getRoles()
    if 'Manager' in roles:
        return context.folder_view()
    elif 'StudentManager' in roles or 'UniversityManager' in roles:
        return context.students_folder_view_manager(psm=psm)
    elif 'Student' in roles:
        return getattr(context, str(member))()
context_ti = context.portal_types['University'] 
index = context_ti.getActionById('view','university_view')
return getattr(context,index)(psm=psm)
return context.students_folder_view_all(psm=psm)
