Hi, I want to change the color of the kanban view based on the expiration date
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Akuntansi
- Inventaris
- PoS
- Project
- MRP
Pertanyaan ini telah diberikan tanda
2
Replies
8049
Tampilan
Hi
You can use the below XML code to set the color of a kanban view.
<kanban>
<!-- Other fileds-->
<field name="color"/>
<templates>
<t t-name="kanban-box">
<div t-attf-class="{{'oe_kanban_color_' + kanban_getcolor(record.color.raw_value) }} oe_kanban_card oe_kanban_global_click oe_semantic_html_override">
<!-- Define view-->
</div>
</t>
</templates>
</kanban>
And inside your model define a color field and compute its value according to the expiration date.
color = fields.Integer('Color', compute='_get_color')
def _get_color(self):
"""Compute Color value according to the conditions"""
for rec in self:
if rec.expiry_date:
rec.color = 1
else:
rec.color = 2
Hope it helps
try this
decoration-danger="condition"
Menikmati diskusi? Jangan hanya membaca, ikuti!
Buat akun sekarang untuk menikmati fitur eksklufi dan agar terlibat dengan komunitas kami!
DaftarPost Terkait | Replies | Tampilan | Aktivitas | |
---|---|---|---|---|
How to create kanban view like opportunity ?
Diselesaikan
|
|
1
Mar 15
|
4996 | |
|
2
Mei 25
|
1344 | ||
|
1
Agu 21
|
3498 | ||
|
1
Mar 19
|
13377 | ||
|
2
Okt 16
|
5179 |
a nice idea, did you find a solution?