Ignore:
Timestamp:
9 Oct 2008, 06:35:56 (16 years ago)
Author:
Henrik Bettermann
Message:

fix customization of actions

File:
1 edited

Legend:

Unmodified
Added
Removed
  • WAeUP_SRP/trunk/profiles/uniben/actions.xml

    r3692 r3715  
    22<object name="portal_actions" meta_type="CMF Actions Tool">
    33 <action-provider name="portal_membership">
    4   <action title="My stuff" action_id="mystuff" category="user"
    5      condition_expr="python: member and portal.portal_membership.getHomeFolder()"
    6      url_expr="string:${portal/portal_membership/getHomeUrl}/folder_contents"
    7      visible="True">
    8    <permission>View</permission>
    9   </action>
    10   <action title="Search Members" action_id="member_view" category="user"
    11      condition_expr="member"
    12      url_expr="string:${portal_url}/search_members_form" visible="False">
    13    <permission>View</permission>
    14   </action>
    15   <action title="Staff Login" action_id="login_staff" category="student"
    16      condition_expr="not: member" url_expr="string:${portal_url}/login_staff"
    17      visible="True">
    18    <permission>View</permission>
    19   </action>
    20   <action title="Log out" action_id="logout" category="user"
    21      condition_expr="member" url_expr="string:${portal_url}/logout"
    22      visible="True">
    23    <permission>View</permission>
    24   </action>
    25   <action title="action_my_preferences" action_id="preferences"
    26      category="user"
    27      condition_expr="python:member and member.has_role(&quot;Member&quot;)"
    28      url_expr="string:${portal_url}/member_view?dirname=members&amp;id=${member}"
    29      visible="True">
    30    <permission>View</permission>
    31   </action>
    324  <action title="Student Login" action_id="login_student" category="student"
    335     condition_expr="python: not member and (portal.portal_url().find('uniben.waeup.org') &gt;-1 or portal.portal_url().find('uniben-demo.waeup.org') &gt;-1)"
     
    357   <permission>View</permission>
    368  </action>
    37   <action title="Log out" action_id="logout_student" category="student"
    38      condition_expr="member" url_expr="string:${portal_url}/logout"
    39      visible="True"/>
    40  </action-provider>
    41  <action-provider name="portal_actions">
    42   <action title="action_print" action_id="print" category="global_header"
    43      condition_expr=""
    44      url_expr="string:javascript:if%20(window.print)%20window.print();"
    45      visible="False">
    46    <permission>View</permission>
    47   </action>
    48   <action title="Search Portal" action_id="waeup_search" category="global"
    49      condition_expr="member" url_expr="string:./waeup_search_form"
    50      visible="True">
    51    <permission>View</permission>
    52   </action>
    53   <action title="Import Data" action_id="import" category="global"
    54      condition_expr="python:member and member.has_role('Manager')" url_expr="string:${portal_url}/import"
    55      visible="True">
    56    <permission>View</permission>
    57   </action>
    58   <action title="action_manage_vocabularies" action_id="manage_vocabularies"
    59      category="global" condition_expr=""
    60      url_expr="string:${portal_url}/vocabularies_manage_form" visible="False">
    61    <permission>Modify portal content</permission>
    62   </action>
    63   <action title="Directories" action_id="directories" category="global"
    64      condition_expr="python:portal.portal_directories.isSectionOfficer()"
    65      url_expr="string:${portal_url}/cpsdirectory_view" visible="False">
    66    <permission>View</permission>
    67   </action>
    68   <action title="Portal Members" action_id="members" category="global"
    69      condition_expr="python:portal.portal_directories.members.isSectionOfficer()"
    70      url_expr="string:${portal_url}/search_members_form" visible="True">
    71    <permission>View</permission>
    72   </action>
    73   <action title="Home" action_id="home" category="navigation"
    74      condition_expr="member" url_expr="string:${portal_url}/campus"
    75      visible="True">
    76    <permission>View</permission>
    77   </action>
    78   <action title="Academics" action_id="view_academics" category="navigation"
    79      condition_expr="member" url_expr="string:${portal_url}/campus/academics"
    80      visible="True">
    81    <permission>View</permission>
    82   </action>
    83   <action title="Hostels" action_id="view_accommodation" category="navigation"
    84      condition_expr="python:portal.campus.accommodation.isSectionOfficer()"
    85      url_expr="string:${portal_url}/campus/accommodation" visible="True">
    86    <permission>View</permission>
    87   </action>
    88   <action title="Students" action_id="view_students" category="navigation"
    89      condition_expr="python:portal.campus.students.isStaff()"
    90      url_expr="string:${portal_url}/campus/students" visible="True">
    91    <permission>View</permission>
    92   </action>
    93   <action title="PINs" action_id="view_pins" category="navigation"
    94      condition_expr="python:portal.campus.pins.isSectionOfficer()"
    95      url_expr="string:${portal_url}/campus/pins" visible="True">
    96    <permission>View</permission>
    97   </action>
    98   <action title="Documents" action_id="view_documents" category="navigation"
    99      condition_expr="python:portal.campus.documents.isSectionOfficer()"
    100      url_expr="string:${portal_url}/campus/documents"
    101      visible="True">
    102    <permission>View</permission>
    103   </action>
    104 
    105   <action title="Uploads" action_id="view_uploads" category="navigation"
    106      condition_expr="python:portal.campus.uploads.isSectionOfficer()"
    107      url_expr="string:${portal_url}/campus/uploads"
    108      visible="True">
    109    <permission>View</permission>
    110   </action>
    111 
    112   <action title="Contact" action_id="contact_admin" category="navigation"
    113      condition_expr="member"
    114      url_expr="string:${portal_url}/contact_admin_form" visible="True">
    115    <permission>View</permission>
    116   </action>
    117   <action title="Enquiries" action_id="support_anon"
    118      category="student_navigation" condition_expr="not:member"
    119      url_expr="string:${portal_url}/contact_admin_form" visible="True">
    120    <permission>View</permission>
    121   </action>
    122   <action title="Enquiries" action_id="support" category="student_navigation"
    123      condition_expr="member" url_expr="string:${portal_url}/support_form"
    124      visible="True">
    125    <permission>View</permission>
    126   </action>
    127   <action title="Unchecked Items" action_id="unchecked" category="object"
    128      condition_expr="python:member and 'academics' in object_url"
    129      url_expr="string:./unchecked" visible="True">
    130    <permission>Modify portal content</permission>
    131   </action>
    132   <action title="Change Password" action_id="change_password"
    133      category="student" condition_expr="member"
    134      url_expr="string:${portal_url}/change_password" visible="False">
    135    <permission>View</permission>
    136   </action>
    137   <action title="Home" action_id="students_home" category="student_navigation"
    138      condition_expr="not:member" url_expr="string:${portal_url}"
    139      visible="True">
    140    <permission>View</permission>
    141   </action>
    142   <action title="Prospectus" action_id="prospectus"
    143      category="student_navigation" condition_expr="member"
    144      url_expr="string:${portal_url}/campus/academics" visible="True">
    145    <permission>View</permission>
    146   </action>
    147   <action title="My Study" action_id="registration"
    148      category="student_navigation" condition_expr="member"
    149      url_expr="string:${portal_url}/campus/students" visible="True">
    150    <permission>View</permission>
    151   </action>
    152   <action title="My Accommodation" action_id="reserve_accommodation"
    153      category="student_navigation" condition_expr="member"
    154      url_expr="string:${portal_url}/campus/students/${member}/reserve_accommodation" visible="True"/>
    155   <action title="My Payments" action_id="payments"
    156      category="student_navigation" condition_expr="member"
    157      url_expr="string:${portal_url}/campus/students/${member}/payments"
    158      visible="True"/>
    159   <action title="Register Courses" action_id="register_courses"
    160      category="student" condition_expr="member"
    161      url_expr="string:${portal_url}/register_courses" visible="False"/>
    162   <action title="Request Transfer" action_id="request_transfer"
    163      category="student"
    164      condition_expr="python: here.isStudent() and here.getStudentWorkflowInfo()['tr']"
    165      url_expr="string:${portal_url}/request_transfer" visible="False"/>
    166   <action title="Send Email" action_id="send_email_form" category="global"
    167      condition_expr="python:str(member) in ('admin','med')"
    168      url_expr="string:${portal_url}/send_email_form" visible="True">
    169    <permission>View</permission>
    170   </action>     
    171  </action-provider>
    172  <action-provider name="portal_registration">
    173   <action title="Join" action_id="join" category="user"
    174      condition_expr="python:portal.portal_registration.enable_portal_joining and not member"
    175      url_expr="string:${portal_url}/join_form" visible="True">
    176    <permission>Add portal member</permission>
    177   </action>
    178  </action-provider>
    179  <action-provider name="portal_workflow"/>
    180  <action-provider name="portal_properties">
    181   <action title="Portal Base Data" action_id="configPortal"
    182      category="global" condition_expr=""
    183      url_expr="string:${portal_url}/config_form" visible="True">
    184    <permission>Manage portal</permission>
    185   </action>
    186  </action-provider>
    1879</object>
Note: See TracChangeset for help on using the changeset viewer.