Skip to main content

Odoo: Colorize Treeview

In odoo treeview we can colorize record lines depend on specific field. In this example i make each line green and red color based on field 'state' which is selection field ('confirm','reject'). this is also work in treeview of One2many.

Simple isn't ? Questions comment down below.

Comments

  1. The next question is: how to change color of for example decoration-danger to BLACK? for example in specific field only.

    and how to add new decoration attribute?

    ReplyDelete

Post a Comment

Popular posts from this blog

Odoo: How to Inherit Controller

Sometime we need to modify a certain behavior when accessing odoo url (route). That time we need to do inheritance to odoo controller and then put our desired custom behavior when the url triggered. The way to inherit an odoo controller is slightly different than to inherit odoo object/model. In this tutorial i will do inheritance on odoo route "/shop/checkout" which is the url route when doing website sale checkout, because i want to show some specific product information on the website that i cant call in the xml template unless i parse the data from python controller to xml view. Lets jump into it. Here is the base controller Here is the inheritance controller in the example above i import base controller class (WebsiteSale) and use it as parameter on my new class (WebsiteSaleInherit). Thats it !! Comment below if you have any questions.

Install odoo 12 : Linux/Ubuntu/Debian

clone/download odoo 12 community from odoo github: https://github.com/odoo/odoo (optional) clone odoo 12 enterprise addons from github: https://github.com/odoo/enterprise move odoo 12 and enterprise addons to "System Disk" so we have this directory: Directory path would be /odoo12 Download this install script and execute/modify to adjust folder position (if you plan to store odoo in different directory than mine) https://github.com/akhmadkresna/odoo12-_install_script.git # Adjust the script to match your environment sudo nano odoo-install.sh # Adjust permission sudo chmod +x odoo-install.sh # Execute the script to install Odoo: ./odoo-install install python requirement  pip3 install libsass THATS IT !!!