Skip to content

Commit ae47f7a

Browse files
committed
add search filters and grouping options to estate property view (sixth chapter)
1 parent dd2facd commit ae47f7a

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

estate/views/estate_property_views.xml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,32 @@
5656
</field>
5757
</record>
5858

59+
<!-- Search view -->
60+
<record id="estate_property_view_search" model="ir.ui.view">
61+
<field name="name">estate.property.view.search</field>
62+
<field name="model">estate.property</field>
63+
<field name="arch" type="xml">
64+
<search string="Properties">
65+
<field name="name" string="Title"/>
66+
<field name="postcode"/>
67+
<field name="expected_price"/>
68+
<field name="bedrooms"/>
69+
<field name="living_area"/>
70+
71+
<separator/>
72+
73+
<filter name="filter_garden" string="Garden" domain="[('garden', '=', True)]"/>
74+
<filter name="filter_garage" string="Garage" domain="[('garage', '=', True)]"/>
75+
<filter name="filter_high_price" string="High Expected Price" domain="[('expected_price', '&gt;=', 100000)]"/>
76+
77+
<group name="group_by">
78+
<filter name="group_postcode" string="Postcode" context="{'group_by': 'postcode'}"/>
79+
<filter name="group_bedrooms" string="Bedrooms" context="{'group_by': 'bedrooms'}"/>
80+
</group>
81+
</search>
82+
</field>
83+
</record>
84+
5985
<!-- Action -->
6086
<record id="estate_property_action" model="ir.actions.act_window">
6187
<field name="name">Properties</field>

0 commit comments

Comments
 (0)