c47dd93d348db45eaa28397ca6c2e89f45398ddf
[burette/bikecoop.git] / view / bikecoop.xml
1 <openerp>
2 <data>
3 <record id="view_bikecoop_members_tree" model="ir.ui.view">
4 <field name="name">res.partner.tree</field>
5 <field name="model">res.partner</field>
6 <field name="type">tree</field>
7 <field name="priority" eval="8"/>
8 <field name="arch" type="xml">
9 <tree string="Bikecoop Members">
10 <field name="name"/>
11 </tree>
12 </field>
13 </record>
14
15 <record id="view_bikecoop_members_form" model="ir.ui.view">
16 <field name="name">res.partner.form</field>
17 <field name="model">res.partner</field>
18 <field name="type">form</field>
19 <field name="priority" eval="8"/>
20 <field name="arch" type="xml">
21 <form string="Bikecoop Member" version="7.0">
22 <sheet>
23 <field name="image" widget="image" class="oe_left oe_avatar" options='{"preview_image": "image_medium", "size": [90, 90]}'/>
24 <div class="oe_title">
25 <div class="oe_edit_only">
26 <label for="name"/> (
27 <field name="is_company"/> <label for="is_company"/>)
28 </div>
29 <h1>
30 <field name="name"/>
31 </h1>
32 </div>
33 <group>
34 <group>
35 <label for="street" string="Postal address"/>
36 <div>
37 <field name="zip" placeholder="Zip code"/>
38 <field name="city" placeholder="CITY"/>
39 <field name="country_id" placeholder="Country"/>
40 <field name="street" placeholder="Street ..."/>
41 <field name="street2" placeholder="..."/>
42 <field name="email" widget="email" placeholder="email"/>
43 <field name="phone" placeholder="e.g. +32.81.81.37.00"/>
44 </div>
45 </group>
46 <group attrs="{'invisible': [('is_company','=',True)]}">
47 <field name="date" string="Birthdate"/>
48 <field name="gender_id" domain="[('domain','=', 'gender')]" placeholder="Other, Female or Male" attrs="{'required': [('is_company','=', False)]}"/>
49 <field name="nationality_id" placeholder="France" domain="[('is_company','=', False)]" attrs="{'required': [('is_company','=', False)]}"/>
50 <field name="occupation_id" domain="[('domain','=', 'occupation')]" attrs="{'required': [('is_company','=', False)]}"/>
51 </group>
52 </group>
53 <notebook>
54 <page string="Volunteer activities" attrs="{'invisible': [('is_company','=',True)]}">
55 <label string="Want to be volunteer in ..."/>
56 <field name="volunteer_ids" domain="[('domain','=', 'volunteer')]" string="Want to be volunteer in ..."/>
57 <label string="Other volunteer activities"/>
58 <field name="comment"/>
59 </page>
60 </notebook>
61 </sheet>
62 </form>
63 </field>
64 </record>
65
66 <record id="view_bikecoop_members_search" model="ir.ui.view">
67 <field name="name">res.partner.search</field>
68 <field name="model">res.partner</field>
69 <field name="type">search</field>
70 <field name="priority" eval="8"/>
71 <field name="arch" type="xml">
72 <search string="Bikecoop Members">
73 <field name="name" select="1"/>
74 <field name="volunteer_ids" select="1" domain="[('domain','=', 'volunteer')]" string="Volunteer activity"/>
75 </search>
76 </field>
77 </record>
78
79 <record model="ir.actions.act_window" id="act_open_bikecoop_members_view">
80 <field name="name">Bikecoop Members</field>
81 <field name="type">ir.actions.act_window</field>
82 <field name="res_model">res.partner</field>
83 <field name="view_type">form</field>
84 <field name="view_mode">tree,form</field>
85 <field name="search_view_id" ref="view_bikecoop_members_search"/>
86 <field name="domain">[]</field>
87 <field name="context">{}</field>
88 </record>
89
90 <record model="ir.actions.act_window.view" id="act_open_bikecoop_members_view_form">
91 <field name="act_window_id" ref="act_open_bikecoop_members_view"/>
92 <field name="sequence" eval="20"/>
93 <field name="view_mode">form</field>
94 <field name="view_id" ref="view_bikecoop_members_form"/>
95 </record>
96
97 <record model="ir.actions.act_window.view" id="act_open_bikecoop_members_view_tree">
98 <field name="act_window_id" ref="act_open_bikecoop_members_view"/>
99 <field name="sequence" eval="10"/>
100 <field name="view_mode">tree</field>
101 <field name="view_id" ref="view_bikecoop_members_tree"/>
102 </record>
103
104 <menuitem id="menu_bikecoop"
105 sequence="20"
106 name="Bikecoop"
107 web_icon="images/bikecoop.png"
108 web_icon_hover="images/bikecoop-hover.png"
109 action="act_open_bikecoop_members_view"/>
110
111 <menuitem id="menu_bikecoop_members"
112 parent="menu_bikecoop"
113 sequence="20"
114 action="act_open_bikecoop_members_view"/>
115 </data>
116 </openerp>