Skip to content

Commit f46bda6

Browse files
committed
[ADD] estate: customize form and main view and added filter
1 parent 986eb8e commit f46bda6

File tree

1 file changed

+66
-6
lines changed

1 file changed

+66
-6
lines changed

estate/views/estate_property_views.xml

Lines changed: 66 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,22 +12,82 @@
1212
</field>
1313
</record>
1414

15-
<!-- <record id="estate_property_view_list" model="ir.ui.view">
16-
<field name="name">estate.property.list</field>
15+
<!-- list view -->
16+
<record id="list_view_estate_property" model="ir.ui.view">
17+
<field name="name">Estate Properties list</field>
1718
<field name="model">estate.property</field>
1819
<field name="arch" type="xml">
1920
<list>
21+
<field name="name" string="Title" />
22+
<field name="postcode" string="Postcode" />
23+
<field name="bedrooms" string="Bedrooms" />
24+
<field name="living_area" string="Living Area (sqm)" />
25+
<field name="expected_price" string="Expected Price" />
26+
<field name="selling_price" string="Selling Price" />
27+
<field name="date_availability" string="Available From" />
2028
</list>
2129
</field>
2230
</record>
2331

24-
<record id="estate_property_view_form" model="ir.ui.view">
25-
<field name="name">estate.property.form</field>
32+
<!-- form view -->
33+
<record id="form_view_estate_property" model="ir.ui.view">
34+
<field name="name">Estate Property Form</field>
2635
<field name="model">estate.property</field>
2736
<field name="arch" type="xml">
2837
<form>
29-
38+
<sheet>
39+
<h1>
40+
<field name="name"/>
41+
</h1>
42+
<group>
43+
<group>
44+
<field name="postcode" string="Postcode" />
45+
<field name="date_availability" string="Available From" />
46+
</group>
47+
<group>
48+
<field name="expected_price" string="Expected Price" />
49+
<field name="selling_price" string="Selling Price" />
50+
</group>
51+
</group>
52+
<notebook>
53+
<page string="Description">
54+
<group>
55+
<field name="description" string="Description" />
56+
<field name="bedrooms" string="Bedrooms" />
57+
<field name="living_area" string="Living Area (sqm)" />
58+
<field name="facades" string="Facades" />
59+
<field name="garage" string="Garage" />
60+
<field name="garden" string="Garden" />
61+
<field name="garden_area" string="Garden Area (sqm)" />
62+
<field name="garden_orientation" string="Garden Orientation" />
63+
<field name="state" string="State" />
64+
</group>
65+
</page>
66+
</notebook>
67+
</sheet>
3068
</form>
3169
</field>
32-
</record> -->
70+
</record>
71+
72+
<!-- search view -->
73+
<record id="search_view_estate_property" model="ir.ui.view">
74+
<field name="name">Estate Property Search</field>
75+
<field name="model">estate.property</field>
76+
<field name="arch" type="xml">
77+
<search string="Search Properties">
78+
<field name="name" string="Title" />
79+
<field name="postcode" string="Postcode" />
80+
<field name="expected_price" string="Expected Price" />
81+
<field name="bedrooms" string="Bedrooms" />
82+
<field name="living_area" string="Living Area (sqm)" />
83+
<field name="facades" string="Facades" />
84+
85+
<filter string="Avaialble" domain="['|', ('state', '=', 'New'), ('state', '=', 'Offer Received')]"/>
86+
<group>
87+
<filter string="Postcode" name="postcode" context="{'group_by': 'postcode'}"/>
88+
</group>
89+
90+
</search>
91+
</field>
92+
</record>
3393
</odoo>

0 commit comments

Comments
 (0)