whatsapp_message_views.xml 1.6 KB

12345678910111213141516171819202122232425262728293031323334
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <odoo>
  3. <data>
  4. <!-- Extender vista de formulario de WhatsApp Message para agregar campo Many2one -->
  5. <record id="whatsapp_message_view_form_groups_m2o" model="ir.ui.view">
  6. <field name="name">whatsapp.message.view.form.groups.m2o</field>
  7. <field name="model">whatsapp.message</field>
  8. <field name="inherit_id" ref="whatsapp_web.whatsapp_message_view_form_groups"/>
  9. <field name="arch" type="xml">
  10. <!-- Agregar campo Many2one whatsapp_group_id después de recipient_type -->
  11. <xpath expr="//field[@name='recipient_type']" position="after">
  12. <field name="whatsapp_group_id"
  13. invisible="recipient_type != 'group'"
  14. required="recipient_type == 'group'"
  15. options="{'no_create': True}"/>
  16. </xpath>
  17. </field>
  18. </record>
  19. <!-- Extender vista de lista de WhatsApp Message -->
  20. <record id="whatsapp_message_view_tree_groups_m2o" model="ir.ui.view">
  21. <field name="name">whatsapp.message.view.tree.groups.m2o</field>
  22. <field name="model">whatsapp.message</field>
  23. <field name="inherit_id" ref="whatsapp_web.whatsapp_message_view_tree_groups"/>
  24. <field name="arch" type="xml">
  25. <!-- Agregar columna whatsapp_group_id -->
  26. <xpath expr="//field[@name='recipient_type']" position="after">
  27. <field name="whatsapp_group_id" optional="hide"/>
  28. </xpath>
  29. </field>
  30. </record>
  31. </data>
  32. </odoo>