1+
12<odoo >
2- <record id =" estate_property_search" model =" ir.ui.view" >
3- <field name =" model" >estate.property</field >
4- <field name =" arch" type =" xml" >
5- <search string =" Search Properties" >
6- <field name =" pincode" />
7- <field name =" bedrooms" />
8- <field name =" living_area" />
9- <field name =" expected_price" />
10- <field name =" selling_price" />
11- <field name =" facades" />
12- <filter string =" Available" name =" group_by_available" domain =" ['|' ,('state', '=', 'new'), ('state', '=', 'offer_received')]" />
13- </search >
14- </field >
15- </record >
3+
164
17- <record id =" estate_property_list" model =" ir.ui.view" >
5+ <record id =" estate_property_list_view" model =" ir.ui.view" >
6+ <field name =" name" >estate.property.list</field >
187 <field name =" model" >estate.property</field >
198 <field name =" arch" type =" xml" >
20- <list string =" List " >
9+ <list string =" Properties " >
2110 <field name =" name" />
22- <field name =" pincode" />
23- <field name =" bedrooms" />
24- <field name =" living_area" />
25- <field name =" selling_price" />
26- <field name =" date_availability" />
11+ <field name =" postcode" />
2712 </list >
2813 </field >
2914 </record >
3015
31- <record id =" estate_property_form" model =" ir.ui.view" >
16+ <record id =" action_estate_property_list_only" model =" ir.actions.act_window" >
17+ <field name =" name" >Properties (List)</field >
18+ <field name =" res_model" >estate.property</field >
19+ <field name =" view_mode" >list</field >
20+ <field name =" view_id" ref =" estate_property_list_view" />
21+ </record >
22+
23+ <record id =" estate_property_form_view" model =" ir.ui.view" >
24+ <field name =" name" >estate.property.form</field >
3225 <field name =" model" >estate.property</field >
3326 <field name =" arch" type =" xml" >
34- <form string =" test " >
27+ <form string =" Property " >
3528 <sheet >
36- <group >
29+ <h1 >
30+ <field name =" name" />
31+ </h1 >
32+ <group >
3733 <group >
38- <field name =" name " />
34+ <field name =" postcode " />
3935 <field name =" date_availability" />
40- </group >
41- <group >
4236 <field name =" expected_price" />
4337 <field name =" selling_price" />
38+ <field name =" bedrooms" />
39+ <field name =" living_area" />
40+ <field name =" facades" />
41+ <field name =" garage" />
42+ <field name =" garden" />
43+ <field name =" garden_area" />
44+ <field name =" garden_orientation" />
4445 </group >
4546 </group >
46- <notebook >
47- <page string =" Description" >
48- <group >
49- <field name =" description" />
50- <field name =" pincode" />
51- <field name =" bedrooms" />
52- <field name =" living_area" />
53- <field name =" facades" />
54- <field name =" garage" />
55- <field name =" garden" />
56- <field name =" garden_area" />
57- <field name =" garden_orientation" />
58- <field name =" state" />
59- </group >
60- </page >
61- </notebook >
6247 </sheet >
6348 </form >
6449 </field >
6550 </record >
6651
67- <record id =" estate_property_action " model =" ir.actions.act_window" >
68- <field name =" name" >Properties </field >
52+ <record id =" estate_property_form_action " model =" ir.actions.act_window" >
53+ <field name =" name" >Property(Form) </field >
6954 <field name =" res_model" >estate.property</field >
70- <field name =" view_mode" >list,form</field >
71- <field name =" context" >{"search_default_available":1}</field >
55+ <field name =" view_mode" >form</field >
56+ <field name =" view_id" ref =" estate_property_form_view" />
57+ </record >
58+
59+
60+ <record id =" estate_property_search_view" model =" ir.ui.view" >
61+ <field name =" name" >estate.property.search</field >
62+ <field name =" model" >estate.property</field >
63+ <field name =" arch" type =" xml" >
64+ <search string =" Search Properties" >
65+ <field name =" name" />
66+ <field name =" postcode" />
67+
68+ <filter name =" filter_available"
69+ string =" Available"
70+ domain =" ['|', ('state', '=', 'new'), ('state', '=', 'offer_received')]" />
71+ <separator />
72+ <filter name =" group_by_postcode"
73+ string =" Group by Postcode"
74+ context =" {'group_by': 'postcode'}" />
75+
76+ </search >
77+ </field >
7278 </record >
73- </odoo >
79+
80+
81+
82+
83+ <record id =" action_estate_property" model =" ir.actions.act_window" >
84+ <field name =" name" >Properties</field >
85+ <field name =" res_model" >estate.property</field >
86+ <field name =" view_mode" >list,form</field >
87+ </record >
88+
89+
90+ </odoo >
0 commit comments