11
11
</p >
12
12
</field >
13
13
</record >
14
-
15
- <!-- list view -->
16
14
<record id =" list_view_estate_property" model =" ir.ui.view" >
17
15
<field name =" name" >Estate Properties list</field >
18
16
<field name =" model" >estate.property</field >
28
26
</list >
29
27
</field >
30
28
</record >
31
-
32
- <!-- form view -->
33
29
<record id =" form_view_estate_property" model =" ir.ui.view" >
34
30
<field name =" name" >Estate Property Form</field >
35
31
<field name =" model" >estate.property</field >
36
32
<field name =" arch" type =" xml" >
37
33
<form >
34
+ <header >
35
+ <button name =" action_property_sold" type =" object" string =" Sold" />
36
+ <button name =" action_property_cancelled" type =" object" string =" Cancelled" />
37
+ </header >
38
38
<sheet >
39
39
<div >
40
40
<h1 >
41
- <field name =" name" />
42
- </h1 >
43
- <span >
44
- <field name =" tag_ids" widget =" many2many_tags" />
45
- </span >
41
+ <field name =" name" />
42
+ </h1 >
43
+ <span >
44
+ <field name =" tag_ids" widget =" many2many_tags" />
45
+ </span >
46
46
</div >
47
47
<group >
48
48
<group >
49
+ <field name =" state" string =" State" />
49
50
<field name =" postcode" string =" Postcode" />
50
- <field name =" property_type_id" />
51
+ <field name =" property_type_id" />
51
52
<field name =" date_availability" string =" Available From" />
52
53
</group >
53
54
<group >
65
66
<field name =" facades" string =" Facades" />
66
67
<field name =" garage" string =" Garage" />
67
68
<field name =" garden" string =" Garden" />
68
- <field name =" garden_area" string =" Garden Area (sqm)" />
69
- <field name =" garden_orientation" string =" Garden Orientation" />
70
- <field name =" state" string =" State" />
69
+ <field name =" garden_area" string =" Garden Area (sqm)" invisible =" not garden" />
70
+ <field name =" garden_orientation" string =" Garden Orientation" invisible =" not garden" />
71
71
<field name =" total_area" string =" Total Area (sqm)" />
72
72
</group >
73
73
</page >
87
87
</form >
88
88
</field >
89
89
</record >
90
-
91
- <!-- search view -->
92
90
<record id =" search_view_estate_property" model =" ir.ui.view" >
93
91
<field name =" name" >Estate Property Search</field >
94
92
<field name =" model" >estate.property</field >
95
93
<field name =" arch" type =" xml" >
96
- <search string =" Search Properties" >
94
+ <search string =" Search Properties" >
97
95
<field name =" name" string =" Title" />
98
96
<field name =" postcode" string =" Postcode" />
99
97
<field name =" expected_price" string =" Expected Price" />
100
98
<field name =" bedrooms" string =" Bedrooms" />
101
99
<field name =" living_area" string =" Living Area (sqm)" />
102
100
<field name =" facades" string =" Facades" />
103
-
104
101
<filter string =" Available" name =" state" domain =" ['|', ('state', '=', 'New'), ('state', '=', 'Offer Received')]" />
105
102
<group >
106
103
<filter string =" Postcode" name =" postcode" context =" {'group_by': 'postcode'}" />
107
104
</group >
108
-
109
105
</search >
110
106
</field >
111
107
</record >
112
- </odoo >
108
+ </odoo >
0 commit comments