project_project_views.xml 1.4 KB

1234567891011121314151617181920212223242526272829303132
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <odoo>
  3. <data>
  4. <!-- Inherit project kanban view to add semaphore ribbons -->
  5. <record id="project_project_kanban_semaphore" model="ir.ui.view">
  6. <field name="name">project.project.kanban.semaphore</field>
  7. <field name="model">project.project</field>
  8. <field name="inherit_id" ref="project.view_project_kanban"/>
  9. <field name="arch" type="xml">
  10. <xpath expr="//div[contains(@class,'o_project_kanban_main')]" position="before">
  11. <!-- Red semaphore ribbon (color = 1) -->
  12. <widget name="web_ribbon"
  13. title="⚠️"
  14. bg_color="text-bg-danger"
  15. invisible="color != 1"/>
  16. <!-- Green semaphore ribbon (color = 10) -->
  17. <widget name="web_ribbon"
  18. title="👍"
  19. bg_color="text-bg-success"
  20. invisible="color != 10"/>
  21. <!-- Yellow semaphore ribbon (color = 3) -->
  22. <widget name="web_ribbon"
  23. title="😐"
  24. bg_color="text-bg-warning"
  25. invisible="color != 3"/>
  26. </xpath>
  27. </field>
  28. </record>
  29. </data>
  30. </odoo>