Ignore:
Timestamp:
26 Oct 2005, 11:54:25 (19 years ago)
Author:
joachim
Message:

=make workflows work

Location:
waeup_product/trunk/skins/waeup_default
Files:
1 added
3 edited

Legend:

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

    r87 r89  
    3232                 'name': 'action_view',
    3333                 'action': 'university_view',
     34                 'condition': "python:'Manager' in member.getRoles()",
    3435                 'permissions': (View,)},
    3536                {'id': 'addFaculty',
     
    4041                 'name': 'action_folder_contents',
    4142                 'action': 'folder_contents',
     43                 'condition': "python:'Manager' in member.getRoles()",
    4244                 'permissions': (ModifyPortalContent,UniversityManage,)},
    4345                {'id': 'edit',
     
    4547                 'action': 'cpsdocument_edit_form',
    4648                 #'action': 'cpsdocument_edit_form',
     49                 'condition': "python:'Manager' in member.getRoles()",
    4750                 'permissions': (ModifyPortalContent,UniversityManage,)},
    4851                {'id': 'metadata',
    4952                 'name': 'action_metadata',
    5053                 'action': 'cpsdocument_metadata',
    51                  'condition': 'not:portal/portal_membership/isAnonymousUser',
     54                 'condition': "python:'Manager' in member.getRoles()",
    5255                 'permissions': (ModifyPortalContent,)},
    5356                {'id': 'localroles',
    5457                 'name': 'action_local_roles',
    5558                 'action': 'folder_localrole_form',
     59                 'condition': 'not:portal/portal_membership/isAnonymousUser',
    5660                 'permissions': (ChangePermissions,)},
    5761                 )
     
    8286                 'name': 'Students',
    8387                 'action': 'students_folder_view',
     88                 'condition': "python:'Manager' in member.getRoles()",
    8489                 'permissions': (View,)},
    8590                {
     
    8792                'name'      : 'Add Content',
    8893                'action'    : 'string:${object/absolute_url}/folder_factories',
     94                 'condition': "python:'Manager' in member.getRoles()",
    8995                'permissions': (StudentManage,)},
    9096                {
     
    134140    'cps_section_wf': 'waeup_section_wf',
    135141    'use_content_status_history': 0,
    136     'actions_add': (
     142    'actions': (
    137143         {'id': 'view',
    138144          'name': 'action_view',
     
    143149          'category': 'object',
    144150          'visible': True,},
     151         {'id': 'metadata',
     152          'name': 'action_metadata',
     153          'action': 'cpsdocument_metadata',
     154          'condition': "python:'Manager' in member.getRoles()",
     155          'permissions': (UniversityManage,)},
    145156          )
    146157}
     
    223234    'cps_workspace_wf': 'workspace_content_wf',
    224235    'cps_section_wf': 'section_content_wf',
    225     'actions_add': (
     236    'actions': (
    226237         {'id': 'view',
    227238          'name': 'action_view',
    228239          'action': 'string:${object_url}/jamb_index_html',
    229           #'action': 'string:${object_url}/cpsdocument_view',
    230           'condition': '',
    231           'permission': ('View',),
    232           'category': 'object',
    233           'visible': True,},
     240          'condition': '',
     241          'permission': (View,),
     242          'visible': True,},
     243         {'id': 'edit',
     244          'name': 'action_edit',
     245          'action': 'string:${object_url}/waeup_edit_form',
     246          'condition': '',
     247          'permission': (ModifyPortalContent,StudentManage),
     248          },
     249          {
     250          'id'        : 'add_content',
     251          'name'      : 'Add Content',
     252          'action'    : 'string:${object/absolute_url}/folder_factories',
     253          'condition': "python:'Manager' in member.getRoles()",
     254          'permissions': (StudentManage,)},
     255         {'id': 'metadata',
     256          'name': 'action_metadata',
     257          'action': 'cpsdocument_metadata',
     258          'condition': "python:'Manager' in member.getRoles()",
     259          'permissions': (UniversityManage,)},
    234260          )
    235261}
     
    241267    'content_icon': '',
    242268    'content_meta_type': 'CPS Document',
    243     'product': 'CPSDocument',
    244     'factory': 'addCPSDocument',
    245     'immediate_view': 'cpsdocument_view',
     269    'product': 'WAeUP',
     270    'factory': 'addStudentPersonal',
     271    'immediate_view': 'student_personal_index_html',
    246272    'global_allow': True,
    247273    'filter_content_types': True,
     
    259285    'cps_workspace_wf': 'workspace_content_wf',
    260286    'cps_section_wf': 'section_content_wf',
    261     'actions_add': (
     287    'actions': (
    262288         {'id': 'view',
    263289          'name': 'action_view',
     
    275301          'category': 'object',
    276302          'visible': True,},
     303         {'id': 'metadata',
     304          'name': 'action_metadata',
     305          'action': 'cpsdocument_metadata',
     306          'condition': "python:'Manager' in member.getRoles()",
     307          'permissions': (UniversityManage,)},
    277308          )
    278309}
     
    300331    'cps_section_wf': 'waeup_section_wf',
    301332    'use_content_status_history': 0,
    302     'actions_add': (
     333    'actions': (
    303334         {'id': 'view',
    304335          'name': 'action_view',
     
    340371    'cps_section_wf': 'waeup_section_wf',
    341372    'use_content_status_history': 0,
    342     'actions_add': (
     373    'actions': (
    343374         {'id': 'view',
    344375          'name': 'action_view',
     
    380411    'cps_section_wf': 'waeup_section_wf',
    381412    'use_content_status_history': 0,
    382     'actions_add': (
     413    'actions': (
    383414         {'id': 'view',
    384415          'name': 'action_view',
  • waeup_product/trunk/skins/waeup_default/portlet_main_navigation.pt

    r84 r89  
    44                   folder_id python:str(user)"
    55                   >
    6   <tal:block condition="python: 'Students' in user.getGroups()">
     6  <tal:block condition="python: 0 and 'Students' in user.getGroups()">
    77    <a href="" i18n:translate=""
    88       tal:attributes="href string:${here/portal_url}/sections/waeup/students/${folder_id}"
    99       tal:content="string: Personal area for JAMB Registration ${folder_id}"></a>
    1010  </tal:block>
    11   <tal:block condition="python: 'StudentManager' in user.getGroups()">
     11  <tal:block condition="python: 1">
    1212    <a href="" i18n:translate=""
    1313       tal:attributes="href string:${here/portal_url}/sections/waeup/students"
  • waeup_product/trunk/skins/waeup_default/university_view.py

    r87 r89  
    66
    77member = context.portal_membership.getAuthenticatedMember()
    8 #return context.folder_view()
     8
    99if member:
    1010    if 'Manager' in member.getRoles():
    1111        return context.folder_view()
    12     elif 'Students' in member.getGroups():
    13         return context.students.students_folder_view_student(psm=psm,groups=groups)
    14     elif 'StudentManager' in member.getGroups():
    15         return context.waeup_view_manager(psm=psm,groups=groups)
    16 return context.students.students_folder_view_anon(psm=psm,groups=groups)
     12return context.university_view_all(psm=psm)
Note: See TracChangeset for help on using the changeset viewer.