1 <?xml version=
"1.0" encoding=
"UTF-8"?>
4 <record id=
"view_remembership_products_form" model=
"ir.ui.view">
5 <field name=
"name">Membership product
</field>
6 <field name=
"model">product.template
</field>
7 <field name=
"inherit_id" ref=
"membership.membership_products_form"/>
8 <field name=
"arch" type=
"xml">
9 <xpath expr=
"//field[@name='categ_id']" position=
"after">
10 <field name=
"membership_grouped"/>
11 <field name=
"membership_date2date"/>
13 <xpath expr=
"//label[@for='membership_date_from']" position=
"attributes">
14 <attribute name=
"attrs">{'invisible': [('membership_date2date','=',True)]}
</attribute>
16 <xpath expr=
"//div[child::field[@name='membership_date_from']]" position=
"attributes">
17 <attribute name=
"attrs">{'invisible': [('membership_date2date','=',True)]}
</attribute>
19 <xpath expr=
"//field[@name='membership_date_from']" position=
"replace">
20 <field name=
"membership_date_from" class=
"oe_inline" attrs=
"{'required': ['&', ('membership', '=', True), ('membership_date2date','=', False)]}"/>
22 <xpath expr=
"//field[@name='membership_date_to']" position=
"replace">
23 <field name=
"membership_date_to" class=
"oe_inline" attrs=
"{'required': ['&', ('membership', '=', True), ('membership_date2date','=', False)]}"/>
28 <record id=
"view_membership_membership_line_tree" model=
"ir.ui.view">
29 <field name=
"name">membership.membership_line.tree
</field>
30 <field name=
"model">membership.membership_line
</field>
31 <field name=
"type">tree
</field>
32 <field name=
"priority" eval=
"8"/>
33 <field name=
"arch" type=
"xml">
34 <tree string=
"Memberships">
35 <field name=
"partner"/>
36 <field name=
"membership_id"/>
37 <field name=
"date_from"/>
38 <field name=
"date_to"/>
39 <field name=
"member_price"/>
45 <record id=
"view_membership_membership_line_form" model=
"ir.ui.view">
46 <field name=
"name">membership.membership_line.form
</field>
47 <field name=
"model">membership.membership_line
</field>
48 <field name=
"type">form
</field>
49 <field name=
"priority" eval=
"8"/>
50 <field name=
"arch" type=
"xml">
51 <form string=
"Memberships">
52 <field name=
"partner" readonly=
"1"/>
53 <field name=
"membership_id" readonly=
"1"/>
54 <field name=
"date_from" readonly=
"1"/>
55 <field name=
"date_to" readonly=
"1"/>
56 <field name=
"member_price" readonly=
"1"/>
57 <field name=
"state" readonly=
"1"/>
62 <record id=
"view_membership_membership_line_search" model=
"ir.ui.view">
63 <field name=
"name">membership.membership_line.search
</field>
64 <field name=
"model">membership.membership_line
</field>
65 <field name=
"type">search
</field>
66 <field name=
"priority" eval=
"8"/>
67 <field name=
"arch" type=
"xml">
68 <search string=
"Memberships">
69 <field name=
"partner"/>
70 <field name=
"membership_id"/>
71 <field name=
"date_from"/>
72 <field name=
"date_to"/>
77 <record model=
"ir.actions.act_window" id=
"act_open_membership_membership_line_view">
78 <field name=
"name">Memberships
</field>
79 <field name=
"type">ir.actions.act_window
</field>
80 <field name=
"res_model">membership.membership_line
</field>
81 <field name=
"view_type">form
</field>
82 <field name=
"view_mode">tree,form
</field>
83 <field name=
"search_view_id" ref=
"view_membership_membership_line_search"/>
84 <field name=
"domain">[]
</field>
85 <field name=
"context">{}
</field>
88 <record model=
"ir.actions.act_window.view" id=
"act_open_membership_membership_line_view_form">
89 <field name=
"act_window_id" ref=
"act_open_membership_membership_line_view"/>
90 <field name=
"sequence" eval=
"20"/>
91 <field name=
"view_mode">form
</field>
92 <field name=
"view_id" ref=
"view_membership_membership_line_form"/>
95 <record model=
"ir.actions.act_window.view" id=
"act_open_membership_membership_line_view_tree">
96 <field name=
"act_window_id" ref=
"act_open_membership_membership_line_view"/>
97 <field name=
"sequence" eval=
"10"/>
98 <field name=
"view_mode">tree
</field>
99 <field name=
"view_id" ref=
"view_membership_membership_line_tree"/>
102 <menuitem id=
"menu_membership_membership_line"
103 parent=
"membership.menu_membership"
105 action=
"act_open_membership_membership_line_view"/>