summaryrefslogtreecommitdiff
path: root/addons
diff options
context:
space:
mode:
authorThibault Delavallée <tde@openerp.com>2012-09-20 13:59:00 +0200
committerThibault Delavallée <tde@openerp.com>2012-09-20 13:59:00 +0200
commit1206b8f7a0c8d2de9cd7ae05eefbd1c84433896f (patch)
treef4705e094c08c3001ac700ce3a2432caa15e0ff7 /addons
parent2a33b4cb266e1c087998e9b47bb60431cce5ece7 (diff)
[IMP] Addons: added message_is_follower and message_subtype_data invisible fields to all views using Chatter and Followers widgets.
bzr revid: tde@openerp.com-20120920115900-vvpfhjvw135vhf91
Diffstat (limited to 'addons')
-rw-r--r--addons/account/account_invoice_view.xml6
-rw-r--r--addons/account_voucher/account_voucher_view.xml3
-rw-r--r--addons/account_voucher/voucher_payment_receipt_view.xml6
-rw-r--r--addons/account_voucher/voucher_sales_purchase_view.xml6
-rw-r--r--addons/analytic/analytic_view.xml3
-rw-r--r--addons/base_calendar/crm_meeting_view.xml3
-rw-r--r--addons/crm/crm_lead_view.xml6
-rw-r--r--addons/crm/crm_phonecall_view.xml3
-rw-r--r--addons/crm_claim/crm_claim_view.xml3
-rw-r--r--addons/crm_helpdesk/crm_helpdesk_view.xml3
-rw-r--r--addons/event/event_view.xml6
-rw-r--r--addons/hr_expense/hr_expense_view.xml3
-rw-r--r--addons/hr_holidays/hr_holidays_view.xml6
-rw-r--r--addons/hr_recruitment/hr_recruitment_view.xml3
-rw-r--r--addons/idea/idea_view.xml3
-rw-r--r--addons/mail/mail_group_view.xml6
-rw-r--r--addons/mail/mail_thread.py1
-rw-r--r--addons/mail/res_partner_view.xml3
-rw-r--r--addons/mrp/mrp_view.xml6
-rw-r--r--addons/mrp_operations/mrp_operations_view.xml3
-rw-r--r--addons/mrp_repair/mrp_repair_view.xml3
-rw-r--r--addons/note/note_view.xml32
-rw-r--r--addons/procurement/procurement_view.xml3
-rw-r--r--addons/product/product_view.xml3
-rw-r--r--addons/project/project_view.xml6
-rw-r--r--addons/project_issue/project_issue_view.xml3
-rw-r--r--addons/purchase/purchase_view.xml3
-rw-r--r--addons/purchase_requisition/purchase_requisition_view.xml3
-rw-r--r--addons/sale/sale_view.xml3
-rw-r--r--addons/stock/stock_view.xml6
30 files changed, 133 insertions, 14 deletions
diff --git a/addons/account/account_invoice_view.xml b/addons/account/account_invoice_view.xml
index 1c4d83106ca..a24c86c58f4 100644
--- a/addons/account/account_invoice_view.xml
+++ b/addons/account/account_invoice_view.xml
@@ -279,6 +279,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"/>
+ <!-- Invisible fields used in chatter widgets -->
+ <field name="message_subtype_data" invisible="True"/>
+ <field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
@@ -438,6 +441,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" colspan="4" widget="mail_thread" nolabel="1"/>
+ <!-- Invisible fields used in chatter widgets -->
+ <field name="message_subtype_data" invisible="True"/>
+ <field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
diff --git a/addons/account_voucher/account_voucher_view.xml b/addons/account_voucher/account_voucher_view.xml
index 07647d02fe3..daf1f7a361e 100644
--- a/addons/account_voucher/account_voucher_view.xml
+++ b/addons/account_voucher/account_voucher_view.xml
@@ -111,6 +111,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"/>
+ <!-- Invisible fields used in chatter widgets -->
+ <field name="message_subtype_data" invisible="True"/>
+ <field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
diff --git a/addons/account_voucher/voucher_payment_receipt_view.xml b/addons/account_voucher/voucher_payment_receipt_view.xml
index c41ed6d5577..0e7e4dd3fe7 100644
--- a/addons/account_voucher/voucher_payment_receipt_view.xml
+++ b/addons/account_voucher/voucher_payment_receipt_view.xml
@@ -240,6 +240,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"/>
+ <!-- Invisible fields used in chatter widgets -->
+ <field name="message_subtype_data" invisible="True"/>
+ <field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
@@ -409,6 +412,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"/>
+ <!-- Invisible fields used in chatter widgets -->
+ <field name="message_subtype_data" invisible="True"/>
+ <field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
diff --git a/addons/account_voucher/voucher_sales_purchase_view.xml b/addons/account_voucher/voucher_sales_purchase_view.xml
index 5bcecfa268e..2ba0aa6e691 100644
--- a/addons/account_voucher/voucher_sales_purchase_view.xml
+++ b/addons/account_voucher/voucher_sales_purchase_view.xml
@@ -147,6 +147,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"/>
+ <!-- Invisible fields used in chatter widgets -->
+ <field name="message_subtype_data" invisible="True"/>
+ <field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
@@ -302,6 +305,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"/>
+ <!-- Invisible fields used in chatter widgets -->
+ <field name="message_subtype_data" invisible="True"/>
+ <field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
diff --git a/addons/analytic/analytic_view.xml b/addons/analytic/analytic_view.xml
index 51f5428002f..1613a3a20b0 100644
--- a/addons/analytic/analytic_view.xml
+++ b/addons/analytic/analytic_view.xml
@@ -54,6 +54,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"/>
+ <!-- Invisible fields used in chatter widgets -->
+ <field name="message_subtype_data" invisible="True"/>
+ <field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
diff --git a/addons/base_calendar/crm_meeting_view.xml b/addons/base_calendar/crm_meeting_view.xml
index b963de68130..88f62c5320a 100644
--- a/addons/base_calendar/crm_meeting_view.xml
+++ b/addons/base_calendar/crm_meeting_view.xml
@@ -230,6 +230,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"/>
+ <!-- Invisible fields used in chatter widgets -->
+ <field name="message_subtype_data" invisible="True"/>
+ <field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
diff --git a/addons/crm/crm_lead_view.xml b/addons/crm/crm_lead_view.xml
index f018a355579..4bfa145188c 100644
--- a/addons/crm/crm_lead_view.xml
+++ b/addons/crm/crm_lead_view.xml
@@ -222,6 +222,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"/>
+ <!-- Invisible fields used in chatter widgets -->
+ <field name="message_subtype_data" invisible="True"/>
+ <field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
@@ -522,6 +525,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"/>
+ <!-- Invisible fields used in chatter widgets -->
+ <field name="message_subtype_data" invisible="True"/>
+ <field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
diff --git a/addons/crm/crm_phonecall_view.xml b/addons/crm/crm_phonecall_view.xml
index 8c1e1c9ec76..160c3bfe388 100644
--- a/addons/crm/crm_phonecall_view.xml
+++ b/addons/crm/crm_phonecall_view.xml
@@ -151,6 +151,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"/>
+ <!-- Invisible fields used in chatter widgets -->
+ <field name="message_subtype_data" invisible="True"/>
+ <field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
diff --git a/addons/crm_claim/crm_claim_view.xml b/addons/crm_claim/crm_claim_view.xml
index 820fb38e58a..db9a75eca5e 100644
--- a/addons/crm_claim/crm_claim_view.xml
+++ b/addons/crm_claim/crm_claim_view.xml
@@ -182,6 +182,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" colspan="4" widget="mail_thread" nolabel="1"/>
+ <!-- Invisible fields used in chatter widgets -->
+ <field name="message_subtype_data" invisible="True"/>
+ <field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
diff --git a/addons/crm_helpdesk/crm_helpdesk_view.xml b/addons/crm_helpdesk/crm_helpdesk_view.xml
index 5399c9880ca..aec2b8c1e4c 100644
--- a/addons/crm_helpdesk/crm_helpdesk_view.xml
+++ b/addons/crm_helpdesk/crm_helpdesk_view.xml
@@ -100,6 +100,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"/>
+ <!-- Invisible fields used in chatter widgets -->
+ <field name="message_subtype_data" invisible="True"/>
+ <field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
diff --git a/addons/event/event_view.xml b/addons/event/event_view.xml
index fd396053d5d..b2502c23b06 100644
--- a/addons/event/event_view.xml
+++ b/addons/event/event_view.xml
@@ -198,6 +198,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" colspan="4" widget="mail_thread" nolabel="1"/>
+ <!-- Invisible fields used in chatter widgets -->
+ <field name="message_subtype_data" invisible="True"/>
+ <field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
@@ -480,6 +483,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" colspan="4" widget="mail_thread" nolabel="1"/>
+ <!-- Invisible fields used in chatter widgets -->
+ <field name="message_subtype_data" invisible="True"/>
+ <field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
diff --git a/addons/hr_expense/hr_expense_view.xml b/addons/hr_expense/hr_expense_view.xml
index 5389f88b885..e577d196695 100644
--- a/addons/hr_expense/hr_expense_view.xml
+++ b/addons/hr_expense/hr_expense_view.xml
@@ -140,6 +140,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"/>
+ <!-- Invisible fields used in chatter widgets -->
+ <field name="message_subtype_data" invisible="True"/>
+ <field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
diff --git a/addons/hr_holidays/hr_holidays_view.xml b/addons/hr_holidays/hr_holidays_view.xml
index 5a2e0603b88..8ac67fa1723 100644
--- a/addons/hr_holidays/hr_holidays_view.xml
+++ b/addons/hr_holidays/hr_holidays_view.xml
@@ -122,6 +122,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" colspan="4" widget="mail_thread" nolabel="1"/>
+ <!-- Invisible fields used in chatter widgets -->
+ <field name="message_subtype_data" invisible="True"/>
+ <field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
@@ -159,6 +162,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" colspan="4" widget="mail_thread" nolabel="1"/>
+ <!-- Invisible fields used in chatter widgets -->
+ <field name="message_subtype_data" invisible="True"/>
+ <field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
diff --git a/addons/hr_recruitment/hr_recruitment_view.xml b/addons/hr_recruitment/hr_recruitment_view.xml
index 08e5f31a2d2..e81da63b73c 100644
--- a/addons/hr_recruitment/hr_recruitment_view.xml
+++ b/addons/hr_recruitment/hr_recruitment_view.xml
@@ -184,6 +184,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"/>
+ <!-- Invisible fields used in chatter widgets -->
+ <field name="message_subtype_data" invisible="True"/>
+ <field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
diff --git a/addons/idea/idea_view.xml b/addons/idea/idea_view.xml
index eab3d03ceea..3861e86bff8 100644
--- a/addons/idea/idea_view.xml
+++ b/addons/idea/idea_view.xml
@@ -78,6 +78,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"/>
+ <!-- Invisible fields used in chatter widgets -->
+ <field name="message_subtype_data" invisible="True"/>
+ <field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
diff --git a/addons/mail/mail_group_view.xml b/addons/mail/mail_group_view.xml
index 31beba80ecc..a805fb3b575 100644
--- a/addons/mail/mail_group_view.xml
+++ b/addons/mail/mail_group_view.xml
@@ -16,6 +16,9 @@
<field name="arch" type="xml">
<kanban>
<field name="message_is_follower"/>
+ <!-- Invisible fields used in chatter widgets -->
+ <field name="message_subtype_data" invisible="True"/>
+ <field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids"/>
<field name="message_summary"/>
<templates>
@@ -83,6 +86,9 @@
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"
options='{"thread_level": 1}'/>
+ <!-- Invisible fields used in chatter widgets -->
+ <field name="message_subtype_data" invisible="True"/>
+ <field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
diff --git a/addons/mail/mail_thread.py b/addons/mail/mail_thread.py
index 5ad76a44c4f..bf50b582323 100644
--- a/addons/mail/mail_thread.py
+++ b/addons/mail/mail_thread.py
@@ -665,7 +665,6 @@ class mail_thread(osv.AbstractModel):
def message_subscribe_users(self, cr, uid, ids, user_ids=None, subtype_ids=None, context=None):
""" Wrapper on message_subscribe, using users. If user_ids is not
provided, subscribe uid instead. """
- print cr, uid, ids, user_ids, subtype_ids, context
if not user_ids:
user_ids = [uid]
partner_ids = [user.partner_id.id for user in self.pool.get('res.users').browse(cr, uid, user_ids, context=context)]
diff --git a/addons/mail/res_partner_view.xml b/addons/mail/res_partner_view.xml
index 2a8430926d5..9589b6409a7 100644
--- a/addons/mail/res_partner_view.xml
+++ b/addons/mail/res_partner_view.xml
@@ -11,6 +11,9 @@
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"
options='{"thread_level": 1}'/>
+ <!-- Invisible fields used in chatter widgets -->
+ <field name="message_subtype_data" invisible="True"/>
+ <field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</xpath>
diff --git a/addons/mrp/mrp_view.xml b/addons/mrp/mrp_view.xml
index d05893cf778..a379ae9b4cb 100644
--- a/addons/mrp/mrp_view.xml
+++ b/addons/mrp/mrp_view.xml
@@ -410,6 +410,9 @@
</notebook>
<div class="oe_chatter">
<field name="message_ids" colspan="4" widget="mail_thread" nolabel="1"/>
+ <!-- Invisible fields used in chatter widgets -->
+ <field name="message_subtype_data" invisible="True"/>
+ <field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
@@ -788,6 +791,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"/>
+ <!-- Invisible fields used in chatter widgets -->
+ <field name="message_subtype_data" invisible="True"/>
+ <field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
diff --git a/addons/mrp_operations/mrp_operations_view.xml b/addons/mrp_operations/mrp_operations_view.xml
index 834f3000472..f069f06fca7 100644
--- a/addons/mrp_operations/mrp_operations_view.xml
+++ b/addons/mrp_operations/mrp_operations_view.xml
@@ -108,6 +108,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"/>
+ <!-- Invisible fields used in chatter widgets -->
+ <field name="message_subtype_data" invisible="True"/>
+ <field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
diff --git a/addons/mrp_repair/mrp_repair_view.xml b/addons/mrp_repair/mrp_repair_view.xml
index 55cbe49c75b..9158944f952 100644
--- a/addons/mrp_repair/mrp_repair_view.xml
+++ b/addons/mrp_repair/mrp_repair_view.xml
@@ -190,6 +190,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"/>
+ <!-- Invisible fields used in chatter widgets -->
+ <field name="message_subtype_data" invisible="True"/>
+ <field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
diff --git a/addons/note/note_view.xml b/addons/note/note_view.xml
index 8d943dde44d..4ed2fade43f 100644
--- a/addons/note/note_view.xml
+++ b/addons/note/note_view.xml
@@ -50,6 +50,7 @@
<field name="memo"/>
<field name="date_done"/>
<field name="current_partner_id"/>
+ <field name="message_is_follower"/>
<field name="message_follower_ids"/>
<field name="tag_ids"/>
<templates>
@@ -108,19 +109,24 @@
<!-- New note Form View -->
<record model="ir.ui.view" id="view_note_note_form">
- <field name="name">note.note.form</field>
- <field name="model">note.note</field>
- <field name="arch" type="xml">
- <form string="Note" version="7.0">
- <header>
- <field name="tag_ids" widget="many2many_tags" class="oe_inline" placeholder="Tags"/>
- <field name="stage_id" domain="[('user_id','=',uid)]" widget="statusbar" clickable="1"/>
- </header>
- <field name="memo" widget="html"/><!-- editor_width="100%%" editor_height="60%%" -->
- <field name="message_follower_ids" widget="mail_followers"/>
- <field class="oe_chatter" name="message_ids" widget="mail_thread"/>
- </form>
- </field>
+ <field name="name">note.note.form</field>
+ <field name="model">note.note</field>
+ <field name="arch" type="xml">
+ <form string="Note" version="7.0">
+ <header>
+ <field name="tag_ids" widget="many2many_tags" class="oe_inline" placeholder="Tags"/>
+ <field name="stage_id" domain="[('user_id','=',uid)]" widget="statusbar" clickable="1"/>
+ </header>
+ <field name="memo" widget="html"/><!-- editor_width="100%%" editor_height="60%%" -->
+ <div class="oe_chatter">
+ <!-- Invisible fields used in chatter widgets -->
+ <field name="message_subtype_data" invisible="True"/>
+ <field name="message_is_follower" invisible="True"/>
+ <field name="message_follower_ids" widget="mail_followers"/>
+ <field class="oe_chatter" name="message_ids" widget="mail_thread"/>
+ </div>
+ </form>
+ </field>
</record>
<!-- Search note -->
diff --git a/addons/procurement/procurement_view.xml b/addons/procurement/procurement_view.xml
index bf73b383216..b6138ca78d3 100644
--- a/addons/procurement/procurement_view.xml
+++ b/addons/procurement/procurement_view.xml
@@ -104,6 +104,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"/>
+ <!-- Invisible fields used in chatter widgets -->
+ <field name="message_subtype_data" invisible="True"/>
+ <field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
diff --git a/addons/product/product_view.xml b/addons/product/product_view.xml
index d04e6f17fe8..05e3d0b2497 100644
--- a/addons/product/product_view.xml
+++ b/addons/product/product_view.xml
@@ -202,6 +202,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"/>
+ <!-- Invisible fields used in chatter widgets -->
+ <field name="message_subtype_data" invisible="True"/>
+ <field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
diff --git a/addons/project/project_view.xml b/addons/project/project_view.xml
index ff8ac943a67..4d7bceb4599 100644
--- a/addons/project/project_view.xml
+++ b/addons/project/project_view.xml
@@ -154,6 +154,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"/>
+ <!-- Invisible fields used in chatter widgets -->
+ <field name="message_subtype_data" invisible="True"/>
+ <field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
@@ -482,6 +485,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"/>
+ <!-- Invisible fields used in chatter widgets -->
+ <field name="message_subtype_data" invisible="True"/>
+ <field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
diff --git a/addons/project_issue/project_issue_view.xml b/addons/project_issue/project_issue_view.xml
index be7427fe8f4..6d1d0272ab0 100644
--- a/addons/project_issue/project_issue_view.xml
+++ b/addons/project_issue/project_issue_view.xml
@@ -160,6 +160,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"/>
+ <!-- Invisible fields used in chatter widgets -->
+ <field name="message_subtype_data" invisible="True"/>
+ <field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
diff --git a/addons/purchase/purchase_view.xml b/addons/purchase/purchase_view.xml
index 796fd1351a9..9a2bd02f9a2 100644
--- a/addons/purchase/purchase_view.xml
+++ b/addons/purchase/purchase_view.xml
@@ -265,6 +265,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"/>
+ <!-- Invisible fields used in chatter widgets -->
+ <field name="message_subtype_data" invisible="True"/>
+ <field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
diff --git a/addons/purchase_requisition/purchase_requisition_view.xml b/addons/purchase_requisition/purchase_requisition_view.xml
index 1fafec92bc7..13ea40df765 100644
--- a/addons/purchase_requisition/purchase_requisition_view.xml
+++ b/addons/purchase_requisition/purchase_requisition_view.xml
@@ -103,6 +103,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"/>
+ <!-- Invisible fields used in chatter widgets -->
+ <field name="message_subtype_data" invisible="True"/>
+ <field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
diff --git a/addons/sale/sale_view.xml b/addons/sale/sale_view.xml
index 5c2320a7d5c..32d9b03cdff 100644
--- a/addons/sale/sale_view.xml
+++ b/addons/sale/sale_view.xml
@@ -352,6 +352,9 @@
</sheet>
<div class="oe_chatter">
<field name="message_ids" widget="mail_thread"/>
+ <!-- Invisible fields used in chatter widgets -->
+ <field name="message_subtype_data" invisible="True"/>
+ <field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</form>
diff --git a/addons/stock/stock_view.xml b/addons/stock/stock_view.xml
index 83fed186f42..1a8e7c0ff3f 100644
--- a/addons/stock/stock_view.xml
+++ b/addons/stock/stock_view.xml
@@ -918,6 +918,9 @@
<xpath expr="/form/sheet" position="after">
<div class="oe_chatter">
<field name="message_ids" colspan="4" widget="mail_thread" nolabel="1"/>
+ <!-- Invisible fields used in chatter widgets -->
+ <field name="message_subtype_data" invisible="True"/>
+ <field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</xpath>
@@ -1044,6 +1047,9 @@
<xpath expr="/form/sheet" position="after">
<div class="oe_chatter">
<field name="message_ids" colspan="4" widget="mail_thread" nolabel="1"/>
+ <!-- Invisible fields used in chatter widgets -->
+ <field name="message_subtype_data" invisible="True"/>
+ <field name="message_is_follower" invisible="True"/>
<field name="message_follower_ids" widget="mail_followers"/>
</div>
</xpath>