Ignore:
Timestamp:
28 Oct 2005, 19:44:25 (19 years ago)
Author:
Henrik Bettermann
Message:

bug fixes

Location:
waeup_product/trunk/skins
Files:
7 edited

Legend:

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

    r113 r119  
    5151                 'action': 'folder_contents',
    5252                 'condition': "python:member and  'Manager' in member.getRoles()",
    53                  'condition': "",
    5453                 'permissions': (ModifyPortalContent,)},
    5554                {'id': 'edit',
     
    106105                {
    107106                'id'        : 'add_jamb',
    108                 'name'      : 'Add Student JAMB',
     107                'name'      : 'Add JAMB Data',
    109108                'action'    : 'string:${object/absolute_url}/create_jamb',
    110109                'permissions': (UniversityManage,StudentManage)},
    111           {'id': 'localroles',
    112           'name': 'delegate',
    113           'action': 'folder_localrole_form',
    114           'permissions': (UniversityManage,)
    115           },
     110                {
     111                'id': 'localroles',
     112                 'name': 'delegate',
     113                 'action': 'folder_localrole_form',
     114                 'permissions': (ModifyPortalContent),
     115                 'visible' : 0,
     116                },
    116117##                {'id': 'contents',
    117118##                 'name': 'action_folder_contents',
     
    159160                 'permissions': (View,)},
    160161                {'id': 'add_faculty',
    161                  'name': 'Add a Faculty',
     162                 'name': 'Add Faculty',
    162163                 'condition': "python:member and 'UniversityManager'in member.getRoles()",
    163164                 'action'    : 'string:${object/absolute_url}/create_common?type_name=Faculty',
     
    208209          'condition': "python:member and 'Manager' in member.getRoles()",
    209210          'permissions': (UniversityManage,)},
    210           {'id': 'localroles',
     211         {'id': 'localroles',
    211212          'name': 'delegate',
    212213          'action': 'folder_localrole_form',
    213           'permissions': (UniversityManage,)
     214          'permissions': (ModifyPortalContent),
     215          'visible' : 0,
    214216          },
    215217          )
     
    306308          'permission': (ModifyPortalContent,StudentManage),
    307309          },
    308           {'id': 'localroles',
     310         {'id': 'localroles',
    309311          'name': 'delegate',
    310312          'action': 'folder_localrole_form',
    311           'permissions': (UniversityManage,)
     313          'permissions': (ModifyPortalContent),
     314          'visible' : 0,
    312315          },
    313316          {
     
    407410          'visible': True,},
    408411          {'id': 'add_department',
    409           'name': 'Add a Department',
     412          'name': 'Add Department',
    410413          'action'    : 'string:${object/absolute_url}/create_common?type_name=Department',
    411414          'permissions': (ModifyPortalContent,UniversityManage,)},
     
    428431          'name': 'delegate',
    429432          'action': 'folder_localrole_form',
    430           'permissions': (UniversityManage,)
     433          'permissions': (ModifyPortalContent),
     434          'visible' : 0,
    431435          },
    432436          )
     
    469473          'visible': True,},
    470474          {'id': 'create_course',
    471           'name': 'Add a Course',
     475          'name': 'Add Course',
    472476          'action'    : 'string:${object/absolute_url}/create_course',
    473477          'permissions': (ModifyPortalContent,UniversityManage,)},
     
    490494          'name': 'delegate',
    491495          'action': 'folder_localrole_form',
    492           'permissions': (UniversityManage,)
    493           },
    494           )
    495 }
    496 ###)
    497 
    498 course_type = { ###( 
     496          'permissions': (ModifyPortalContent),
     497          'visible' : 0,
     498          },
     499          )
     500}
     501###)
     502
     503course_type = { ###(
    499504    'title': 'WAeUP Course',
    500505    'description': '',
     
    550555          'name': 'delegate',
    551556          'action': 'folder_localrole_form',
    552           'permissions': (UniversityManage,)
     557          'permissions': (ModifyPortalContent),
     558          'visible' : 0,
    553559          },
    554560          )
     
    586592          'visible': True,},
    587593          {'id': 'add_accommodation',
    588           'name': 'Add an Accommodation Hall',
    589           'condition': "python:member and not 'Student'in member.getRoles()",
     594          'name': 'Add Accommodation Hall',
     595          'condition': "python:member and 'UniversityManager'in member.getRoles()",
    590596          'action'    : 'add_accommodation',
    591597          #'action': 'folder_factories',
     
    606612###)
    607613
    608 accommodation = { ###( 
     614accommodation = { ###(
    609615    'title': 'WAeUP Accommodation',
    610616    'description': '',
  • waeup_product/trunk/skins/waeup_faculty/academics_view_all.pt

    r114 r119  
    1515  <metal:block fill-slot="main"
    1616               tal:define="items here/contentValues">
    17     <h2>The Faculties</h2>
     17    <h2>Academics (Faculties)</h2>
    1818    <table cellspacing="0" cellpadding="0">
    1919      <tal:block condition="python: len(items)">
  • waeup_product/trunk/skins/waeup_student/accommodation_index_html.py

    r103 r119  
    33# $Id$
    44
    5 """Default view for the Accommodation. 
     5"""Default view for the Accommodation.
    66"""
    77
     
    1010    roles = member.getRoles()
    1111    if 'Manager' in roles:
    12         return context.folder_view()
     12        return context.accommodation_view_manager(psm=psm)
    1313    elif 'StudentManager' in roles:
    1414        return context.accommodation_view_manager(psm=psm)
  • waeup_product/trunk/skins/waeup_student/accommodation_view_all.pt

    r103 r119  
    1212             tal:define="items here/contentValues"
    1313             >
    14     <h2><span tal:content="context/id" /></h2>
     14    <h2>Accomodation</h2>
    1515    <table cellspacing="0" cellpadding="0">
    1616      <tal:block condition="python: len(items)">
     
    1919            <a href="jamb"
    2020               tal:attributes="href item/absolute_url"
    21                tal:content="item/title_or_id"></a>
     21               tal:content="item/heading"></a>
    2222          </td>
    2323        </tr>
  • waeup_product/trunk/skins/waeup_student/accommodation_view_manager.pt

    r103 r119  
    1212             tal:define="items here/contentValues"
    1313             >
    14     <h2><span tal:content="context/id" /></h2>
     14    <h2>Accomodation</h2>
    1515    <table cellspacing="0" cellpadding="0">
    1616      <tal:block condition="python: len(items)">
     
    1919            <a href="jamb"
    2020               tal:attributes="href item/absolute_url"
    21                tal:content="item/title_or_id"></a>
     21               tal:content="item/heading"></a>
    2222          </td>
    2323        </tr>
  • waeup_product/trunk/skins/waeup_student/accommodation_view_student.pt

    r103 r119  
    1212             tal:define="items here/contentValues"
    1313             >
    14     <h2><span tal:content="context/title_or_id" /></h2>
     14    <h2>Accomodation</h2>
    1515    <table cellspacing="0" cellpadding="0">
    1616      <tal:block condition="python: len(items)">
     
    1919            <a href="jamb"
    2020               tal:attributes="href item/absolute_url"
    21                tal:content="item/title_or_id"></a>
     21               tal:content="item/heading"></a>
    2222          </td>
    2323        </tr>
  • waeup_product/trunk/skins/waeup_student/add_accommodation.py

    r107 r119  
    1616lt = context.portal_layouts
    1717
    18 accofolder = getattr(context,"Accommodation",None)
    19 if accofolder is None:
    20     context.invokeFactory('AccoFolder','Accommodation')
    21     accofolder = getattr(context,"Accommodation")
    22     context.notifyCPSDocumentCreation(ob=accofolder)
    23    
    24    
    2518res,psm,ds = lt.renderLayout(layout_id= 'accommodation',
    2619                      schema_id = 'accommodation',
     
    4538elif psm == 'valid':
    4639    oid = "%s" % ds.get('heading').replace(' ','')
    47     accofolder.invokeFactory(type_name,oid)
    48     object = getattr(accofolder,oid)   
     40    context.invokeFactory(type_name,oid)
     41    object = getattr(context,oid)
    4942    object.getContent().edit(mapping=ds)
    5043    context.notifyCPSDocumentCreation(ob=object)
    5144    psm = 'new %s created' % oid
    52     context_ti = context.portal_types[context.portal_type] 
     45    context_ti = context.portal_types[context.portal_type]
    5346    index = context_ti.getActionById('view','university_view')
    5447    return getattr(context,index)(psm=psm)
Note: See TracChangeset for help on using the changeset viewer.