Ignore:
Timestamp:
12 Nov 2005, 14:45:08 (19 years ago)
Author:
joachim
Message:

=more enhancements

File:
1 moved

Legend:

Unmodified
Added
Removed
  • waeup_product/trunk/skins/waeup_default/temporary_view_all.py

    r160 r166  
    1 ##parameters=REQUEST=None,psm=None,groups=None
     1##parameters=psm=None
    22# $Id$
    33
     
    66
    77member = context.portal_membership.getAuthenticatedMember()
    8 
    9 if not context.portal_membership.isAnonymousUser():
    10     if 'UniversityManager' in member.getRoles():
    11         return context.folder_view()
    12 index = getattr(context,'documents',None)
    13 if index:
    14     fp = getattr(index,'frontpage',None)
    15     if fp:
    16         return fp()
    17 return context.university_view_all(psm=psm)
     8uname = str(member)
     9roles = member.getRoles()
     10cat = context.portal_catalog
     11request = context.REQUEST
     12url0 = request.get('URL0')
     13if context.portal_membership.isAnonymousUser():
     14    return context.temporary_view_all_form(psm=psm)
     15else:
     16    if url0.find(uname) > 0 or 'UniversityManager' in roles:
     17        return context.temporary_view_all_form(psm=psm)
     18    elif 'Student' in roles:
     19        res = cat(id=uname)
     20        if len(res) > 0:
     21            return res[0].getObject().temporary_view_all_form(psm=psm)
     22        return context.temporary_view_all_form(psm=psm)
Note: See TracChangeset for help on using the changeset viewer.