Skip to content

Commit 8c81283

Browse files
committed
[ADD] estate: Chapter 14 - add kanban view for properties.
1 parent 1cc199b commit 8c81283

File tree

1 file changed

+28
-1
lines changed

1 file changed

+28
-1
lines changed

estate/views/estate_property_views.xml

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,38 @@
33
<record id="estate_property_action" model="ir.actions.act_window">
44
<field name="name">Properties</field>
55
<field name="res_model">estate.property</field>
6-
<field name="view_mode">list,form,search</field>
6+
<field name="view_mode">kanban,list,form,search</field>
77
<field name="search_view_id" ref="estate_property_view_search"/>
88
<field name="context">{'search_default_available': True}</field>
99
</record>
1010

11+
<record id="estate_property_view_kanban" model="ir.ui.view">
12+
<field name="name">estate.property.kanban</field>
13+
<field name="model">estate.property</field>
14+
<field name="arch" type="xml">
15+
<kanban default_group_by="property_type_id" records_draggable="false">
16+
<field name="status"/>
17+
<templates>
18+
<t t-name="card">
19+
<div>
20+
<field name="name"/>
21+
<div>
22+
Expected Price: <field name="expected_price"/>
23+
</div>
24+
<div t-if="record.status.raw_value == 'offer_received' or record.status.raw_value == 'offer_accepted'">
25+
Best Offer: <field name="best_offer"/>
26+
</div>
27+
<div t-if="record.status.raw_value == 'offer_accepted'">
28+
Selling Price: <field name="selling_price"/>
29+
</div>
30+
<field name="tag_ids" widget="many2many_tags"/>
31+
</div>
32+
</t>
33+
</templates>
34+
</kanban>
35+
</field>
36+
</record>
37+
1138
<record id="estate_property_view_list" model="ir.ui.view">
1239
<field name="name">estate.property.list</field>
1340
<field name="model">estate.property</field>

0 commit comments

Comments
 (0)