Skip to content

Commit bf66de7

Browse files
committed
[IMP] estate: kanban view for properties
1 parent 4ac219a commit bf66de7

File tree

3 files changed

+37
-3
lines changed

3 files changed

+37
-3
lines changed

estate/views/estate_property_views.xml

+35-1
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,40 @@
100100
</field>
101101
</record>
102102

103+
<record id="estate_property_view_kanban" model="ir.ui.view">
104+
<field name="name">estate.property.kanban</field>
105+
<field name="model">estate.property</field>
106+
<field name="arch" type="xml">
107+
<kanban default_group_by="property_type_id">
108+
<field name="state"/>
109+
<templates>
110+
<t t-name="kanban-box">
111+
<div>
112+
<strong class="o_kanban_record_title">
113+
<field name="name"/>
114+
</strong>
115+
<div class="o_kanban_record_subtitle">
116+
Expected Price:
117+
<field name="expected_price" widget="monetary"/>
118+
</div>
119+
<div t-if="record.state.raw_value == 'offer_received'" class="o_kanban_record_subtitle">
120+
Best Price:
121+
<field name="best_price" widget="monetary"/>
122+
</div>
123+
<div t-if="record.state.raw_value == 'offer_accepted' or record.state.raw_value == 'sold'" class="o_kanban_record_subtitle">
124+
Selling Price:
125+
<field name="selling_price" widget="monetary"/>
126+
</div>
127+
<div>
128+
<field name="property_tag_ids"/>
129+
</div>
130+
</div>
131+
</t>
132+
</templates>
133+
</kanban>
134+
</field>
135+
</record>
136+
103137
<record id="estate_property_view_search" model="ir.ui.view">
104138
<field name="name">estate.property.search</field>
105139
<field name="model">estate.property</field>
@@ -134,7 +168,7 @@
134168
<record id="estate_property_action" model="ir.actions.act_window">
135169
<field name="name">Estate Property</field>
136170
<field name="res_model">estate.property</field>
137-
<field name="view_mode">list,form</field>
171+
<field name="view_mode">list,form,kanban</field>
138172
<field name="context">{'search_default_state':True}</field>
139173
</record>
140174

estate_account/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
from . import models
1+
from . import models

estate_account/models/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
from . import estate_property
1+
from . import estate_property

0 commit comments

Comments
 (0)