Ignore:
Timestamp:
27 Nov 2006, 22:03:04 (18 years ago)
Author:
Henrik Bettermann
Message:

member directory acl permission, schema and layouts changed
not yet optimized

Location:
WAeUP_SRP/trunk/profiles/default
Files:
3 edited

Legend:

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

    r945 r953  
    3232     category="user"
    3333     condition_expr="python:member and member.has_role("Member")"
    34      url_expr="string:${portal_url}/cpsdirectory_entry_view?dirname=members&id=${member}"
     34     url_expr="string:${portal_url}/member_view?dirname=members&id=${member}"
    3535     visible="True">
    3636   <permission>View</permission>
     
    9393  </action>
    9494  <action title="Directories" action_id="directories" category="global"
    95      condition_expr="python:not portal.portal_membership.isAnonymousUser()"
    96      url_expr="string:${portal_url}/cpsdirectory_view" visible="False">
     95     condition_expr="here/isSectionManager"
     96     url_expr="string:${portal_url}/cpsdirectory_view" visible="True">
    9797   <permission>Modify portal content</permission>
    9898  </action>
  • WAeUP_SRP/trunk/profiles/default/layouts/members.xml

    r916 r953  
    3232  </property>
    3333  <property name="is_required">True</property>
    34   <property name="label">label_email</property>
    35   <property name="label_edit">label_email</property>
    36   <property name="description">Member email</property>
     34  <property name="label">Email</property>
     35  <property name="label_edit">Email</property>
     36  <property name="description"></property>
    3737  <property name="is_i18n">True</property>
    3838  <property name="size_max">0</property>
     
    4242   <element value="fullname"/>
    4343  </property>
    44   <property name="label">label_full_name</property>
    45   <property name="label_edit">label_full_name</property>
    46   <property name="description">Member full name</property>
     44  <property name="label">Full Name</property>
     45  <property name="label_edit">Full Name</property>
     46  <property name="description"></property>
    4747  <property name="is_i18n">True</property>
    4848  <property name="hidden_layout_modes">
     
    5656   <element value="givenName"/>
    5757  </property>
    58   <property name="label">label_first_name</property>
    59   <property name="label_edit">label_first_name</property>
    60   <property name="description">Member first name</property>
     58  <property name="label">First Name</property>
     59  <property name="label_edit">First Name</property>
     60  <property name="description"></property>
    6161  <property name="is_i18n">True</property>
    6262 </widget>
     
    6565   <element value="groups"/>
    6666  </property>
    67   <property name="label">label_groups</property>
    68   <property name="label_edit">label_groups</property>
    69   <property name="description">Member groups</property>
     67  <property name="label">Groups</property>
     68  <property name="label_edit">Groups</property>
     69  <property name="description"></property>
    7070  <property name="is_i18n">True</property>
    7171  <property name="vocabulary">groups</property>
     
    8989  </property>
    9090  <property name="is_required">True</property>
    91   <property name="label">label_user_name</property>
    92   <property name="label_edit">label_user_name</property>
    93   <property name="description">Member login</property>
     91  <property name="label">User Name</property>
     92  <property name="label_edit">User Name</property>
     93  <property name="description"></property>
    9494  <property name="is_i18n">True</property>
    9595  <property name="readonly_layout_modes">
     
    116116  <property name="size_max">0</property>
    117117 </widget>
    118  <widget name="roles" meta_type="Generic MultiSelect Widget">
    119   <property name="fields">
    120    <element value="roles"/>
    121   </property>
    122   <property name="label">label_roles</property>
    123   <property name="label_edit">label_roles</property>
    124   <property name="description">Member roles</property>
    125   <property name="is_i18n">True</property>
    126   <property name="vocabulary">global_roles</property>
    127   <property name="translated">True</property>
    128   <property name="render_format">checkbox</property>
    129  </widget>
     118<widget name="roles" meta_type="Generic MultiSelect Widget">
     119 <property name="fields">
     120  <element value="roles"/>
     121 </property>
     122 <property name="label">Roles</property>
     123 <property name="label_edit">Roles</property>
     124 <property name="description"></property>
     125 <property name="is_i18n">True</property>
     126 <property name="readonly_layout_modes"/>
     127 <property name="hidden_layout_modes"/>
     128 <property name="hidden_readonly_layout_modes"/>
     129 <property name="hidden_if_expr">not: context/isSectionManager</property>
     130 <property name="vocabulary">global_roles</property>
     131 <property name="translated">True</property>
     132 <property name="render_format">checkbox</property>
     133</widget>
    130134 <widget name="sn" meta_type="String Widget">
    131135  <property name="fields">
     
    133137  </property>
    134138  <property name="is_required">True</property>
    135   <property name="label">label_last_name</property>
    136   <property name="label_edit">label_last_name</property>
    137   <property name="description">Member last name</property>
     139  <property name="label">Last Name</property>
     140  <property name="label_edit">Last Name</property>
     141  <property name="description"></property>
    138142  <property name="is_i18n">True</property>
    139143 </widget>
  • WAeUP_SRP/trunk/profiles/default/schemas/members.xml

    r910 r953  
    66 </field>
    77 <field name="email" meta_type="CPS String Field">
    8   <property name="acl_write_roles">Manager; Owner</property>
     8  <property name="acl_write_roles">Manager; Owner; SectionOfficer</property>
    99 </field>
    1010 <field name="fullname" meta_type="CPS String Field">
     
    2121 </field>
    2222 <field name="givenName" meta_type="CPS String Field">
    23   <property name="acl_write_roles">Manager; Owner</property>
     23  <property name="acl_write_roles">Manager; Owner; SectionOfficer</property>
    2424 </field>
    2525 <field name="groups" meta_type="CPS String List Field">
    26   <property name="acl_write_roles">Manager</property>
     26  <property name="acl_write_roles">Manager; SectionOfficer</property>
    2727 </field>
    2828 <field name="homeless" meta_type="CPS Int Field">
    2929  <property name="default_expr">python: 1</property>
    30   <property name="acl_write_roles">Manager</property>
     30  <property name="acl_write_roles">Manager; SectionOfficer</property>
    3131 </field>
    3232 <field name="id" meta_type="CPS String Field"/>
    3333 <field name="password" meta_type="CPS Password Field">
    34   <property name="acl_write_roles">Manager; Owner</property>
     34  <property name="acl_write_roles">Manager; Owner; SectionOfficer</property>
    3535 </field>
    3636 <field name="roles" meta_type="CPS String List Field">
     
    3939 </field>
    4040 <field name="sn" meta_type="CPS String Field">
    41   <property name="acl_write_roles">Manager; Owner</property>
     41  <property name="acl_write_roles">Manager; Owner; SectionOfficer</property>
    4242 </field>
    4343</object>
Note: See TracChangeset for help on using the changeset viewer.