Skip to Content
Menu
This question has been flagged
3 Replies
12474 Views

I am using odoo9

Avatar
Discard
Best Answer

create new functional fields color in .py file that will change values as per state.

def change_colore_on_kanban(self):
 """ this method is used to chenge color index base on fee status ---------------------------------------- :return: index of color for kanban view """
    for record in self:
         color = 0
         if record.status == 'occupied':
             color = 2
         elif record.status == 'available':
             color = 5
         elif record.cleaning_status == 'dirty':
             color = 7
         elif record.cleaning_status == 'cleaned':
             color = 5
         else:
             color=5
         record.color = color

color = fields.Integer('Color Index', compute="change_colore_on_kanban")

then define kanban color on new field in xml file.

<div t-attf-class="#{kanban_color(record.color.raw_value)}">
Avatar
Discard
Author

Thanks Ajeet

Best Answer

How could I change the background color of the WHOLE kanban column?

I added a new field to the Stage model like this:


How can I use this field's value when rendering the column in the kanban view?


Thanks!

Avatar
Discard