[members] See member_lines in bikecoop form view
authorLudovic CHEVALIER <ludovic.chevalier@heureux-cyclage.org>
Tue, 15 Jan 2013 12:42:42 +0000 (13:42 +0100)
committerLudovic CHEVALIER <ludovic.chevalier@heureux-cyclage.org>
Tue, 15 Jan 2013 12:42:42 +0000 (13:42 +0100)
view/bikecoop.xml

index 33df7bd..4b3f441 100644 (file)
             <field name="inherit_id" ref="bikecoop.view_bikecoop_members_form"/>
             <field name="arch" type="xml">
                 <xpath expr="//group" position="before">
-                    <group>
-                        <group>
-                            <field name="member_ident" readonly="1"/>
-                            <field name="membership_state"/>
-                        </group>
-                        <group>
-                            <field name="membership_start"/>
-                            <field name="membership_stop"/>
-                        </group>
-                    </group>
-                    <group>
-                        <label string="Associate members" for="associate_members"/>
-                        <field name="associate_members" widget="many2many_tags" placeholder="Associate members" nolabel="1" domain="['!',('id','=',id)]" />
-                    </group>
+                    <notebook>
+                        <page string="Membership main informations">
+                            <group>
+                                <group>
+                                    <field name="member_ident" readonly="1"/>
+                                    <field name="membership_state"/>
+                                </group>
+                                <group>
+                                    <field name="membership_start"/>
+                                    <field name="membership_stop"/>
+                                </group>
+                            </group>
+                            <group>
+                                <label string="Associate members" for="associate_members"/>
+                                <field name="associate_members" widget="many2many_tags" placeholder="Associate members" nolabel="1" domain="['!',('id','=',id)]" />
+                            </group>
+                        </page>
+                        <page string="Memberships">
+                            <field name="member_lines" readonly="1">
+                                <tree string="Memberships">
+                                    <field name="date"/>
+                                    <field name="membership_id"/>
+                                    <field name="member_price"/>
+                                    <field name="account_invoice_id"/>
+                                    <field name="state"/>
+                                </tree>
+                                <form string="Memberships">
+                                    <field name="date"/>
+                                    <field name="member_price"/>
+                                    <field name="membership_id"/>
+                                    <field name="account_invoice_id"/>
+                                    <field name="state"/>
+                                </form>
+                            </field>
+                        </page>
+                    </notebook>
                 </xpath>
-                <xpath expr="//notebook" position="after">
+                <xpath expr="//notebook[@name='Volunteer activities']" position="after">
                     <button string="Join membership" type="action" name="%(membership.action_membership_invoice_view)d"/>
                 </xpath>
             </field>