04 November 2014

Menambah Messaging pada Suatu Form existing

Bismillahirrahmaanirrahiim

messaging itu maksudnya form discussion  yang ada di bawah itu. yang ada add follower, lalu kita bisa diskusi di box nya.

Contoh ya form Sales Order/Invoice dll

Gak semua ada messaging, nah kalau mau menambahkan ke form yang sudah ada bagaimana? contoh kee form Product Category

Simple aja...

cukup buat suatu modul kecil, lalu tambahkan inherit ke mail.thread

seperti ini:

class product_category(osv.osv):
    _name = "product.category"
    _inherit = ["product.category", 'mail.thread']
    _description = "Add messaging on product category"
   
product_category()


Lalu di xml nya hanya tambahkan satu div di bawah seperti ini:

...
<xpath expr="/form/sheet" position="after">
  <div class="oe_chatter">
     <field name="message_follower_ids" widget="mail_followers"/>
     <field name="message_ids" widget="mail_thread" options='{"thread_level": 1}'/>
  </div> 

</xpath>


Sudah deh..
selamat mencoba