diff options
| author | Thibault Delavallée <tde@openerp.com> | 2012-09-20 13:59:00 +0200 |
|---|---|---|
| committer | Thibault Delavallée <tde@openerp.com> | 2012-09-20 13:59:00 +0200 |
| commit | 1206b8f7a0c8d2de9cd7ae05eefbd1c84433896f (patch) | |
| tree | f4705e094c08c3001ac700ce3a2432caa15e0ff7 | |
| parent | 2a33b4cb266e1c087998e9b47bb60431cce5ece7 (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
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> |
