diff --git a/addons/account/models/account_payment.py b/addons/account/models/account_payment.py
index ae3a7862d4e..e69aa30e431 100644
--- a/addons/account/models/account_payment.py
+++ b/addons/account/models/account_payment.py
@@ -383,7 +383,7 @@ class account_register_payments(models.TransientModel):
class account_payment(models.Model):
_name = "account.payment"
- _inherit = ['mail.thread', 'account.abstract.payment']
+ _inherit = ['mail.thread', 'mail.activity.mixin', 'account.abstract.payment']
_description = "Payments"
_order = "payment_date desc, name desc"
diff --git a/addons/account/views/account_payment_view.xml b/addons/account/views/account_payment_view.xml
index 87a012a887b..7837959615f 100644
--- a/addons/account/views/account_payment_view.xml
+++ b/addons/account/views/account_payment_view.xml
@@ -107,6 +107,14 @@
+
+
+
+
@@ -167,6 +175,7 @@
+
diff --git a/addons/event/models/event.py b/addons/event/models/event.py
index dc15eead79f..20e3d765d04 100644
--- a/addons/event/models/event.py
+++ b/addons/event/models/event.py
@@ -78,7 +78,7 @@ class EventEvent(models.Model):
"""Event"""
_name = 'event.event'
_description = 'Event'
- _inherit = ['mail.thread']
+ _inherit = ['mail.thread', 'mail.activity.mixin']
_order = 'date_begin'
name = fields.Char(
@@ -335,7 +335,7 @@ class EventEvent(models.Model):
class EventRegistration(models.Model):
_name = 'event.registration'
_description = 'Event Registration'
- _inherit = ['mail.thread']
+ _inherit = ['mail.thread', 'mail.activity.mixin']
_order = 'name, create_date desc'
origin = fields.Char(
diff --git a/addons/event/views/event_views.xml b/addons/event/views/event_views.xml
index 468dcb0a8c3..6f342b0ad93 100644
--- a/addons/event/views/event_views.xml
+++ b/addons/event/views/event_views.xml
@@ -272,6 +272,7 @@
+
@@ -390,6 +391,14 @@
+
+
+
+
@@ -487,6 +496,7 @@
+
@@ -544,6 +554,14 @@
+
+
+
+
diff --git a/addons/mrp/models/mrp_workorder.py b/addons/mrp/models/mrp_workorder.py
index 2ae5f314c05..67900cb14cd 100644
--- a/addons/mrp/models/mrp_workorder.py
+++ b/addons/mrp/models/mrp_workorder.py
@@ -13,7 +13,7 @@ from odoo.addons import decimal_precision as dp
class MrpWorkorder(models.Model):
_name = 'mrp.workorder'
_description = 'Work Order'
- _inherit = ['mail.thread']
+ _inherit = ['mail.thread', 'mail.activity.mixin']
name = fields.Char(
'Work Order', required=True,
diff --git a/addons/mrp/views/mrp_workorder_views.xml b/addons/mrp/views/mrp_workorder_views.xml
index a01e3c700d3..c3b330748c3 100644
--- a/addons/mrp/views/mrp_workorder_views.xml
+++ b/addons/mrp/views/mrp_workorder_views.xml
@@ -14,6 +14,13 @@
+
+
+
@@ -235,6 +242,7 @@
+
@@ -257,6 +265,14 @@
+
+
+
+
diff --git a/addons/purchase_requisition/models/purchase_requisition.py b/addons/purchase_requisition/models/purchase_requisition.py
index ce4f9c77ac9..ed2c4166b88 100644
--- a/addons/purchase_requisition/models/purchase_requisition.py
+++ b/addons/purchase_requisition/models/purchase_requisition.py
@@ -40,7 +40,7 @@ class PurchaseRequisitionType(models.Model):
class PurchaseRequisition(models.Model):
_name = "purchase.requisition"
_description = "Purchase Requisition"
- _inherit = ['mail.thread']
+ _inherit = ['mail.thread', 'mail.activity.mixin']
_order = "id desc"
def _get_picking_in(self):
diff --git a/addons/purchase_requisition/views/purchase_requisition_views.xml b/addons/purchase_requisition/views/purchase_requisition_views.xml
index 304ed3e75a4..cb4bb9ed82c 100644
--- a/addons/purchase_requisition/views/purchase_requisition_views.xml
+++ b/addons/purchase_requisition/views/purchase_requisition_views.xml
@@ -187,6 +187,7 @@
+
@@ -258,6 +259,14 @@
+
+
+
+
diff --git a/addons/stock_landed_costs/models/stock_landed_cost.py b/addons/stock_landed_costs/models/stock_landed_cost.py
index 4e3c022a4b1..aadfa7eecdc 100644
--- a/addons/stock_landed_costs/models/stock_landed_cost.py
+++ b/addons/stock_landed_costs/models/stock_landed_cost.py
@@ -18,7 +18,7 @@ class StockMove(models.Model):
class LandedCost(models.Model):
_name = 'stock.landed.cost'
_description = 'Stock Landed Cost'
- _inherit = 'mail.thread'
+ _inherit = ['mail.thread', 'mail.activity.mixin']
name = fields.Char(
'Name', default=lambda self: _('New'),
diff --git a/addons/stock_landed_costs/views/stock_landed_cost_views.xml b/addons/stock_landed_costs/views/stock_landed_cost_views.xml
index 4f50ba3e976..4496952f587 100644
--- a/addons/stock_landed_costs/views/stock_landed_cost_views.xml
+++ b/addons/stock_landed_costs/views/stock_landed_cost_views.xml
@@ -95,6 +95,7 @@
+
@@ -158,6 +159,14 @@
+
+
+
+
diff --git a/addons/stock_picking_batch/models/stock_picking_batch.py b/addons/stock_picking_batch/models/stock_picking_batch.py
index 18592687d6b..acaa7f54ca8 100644
--- a/addons/stock_picking_batch/models/stock_picking_batch.py
+++ b/addons/stock_picking_batch/models/stock_picking_batch.py
@@ -6,7 +6,7 @@ from odoo.exceptions import UserError
class StockPickingBatch(models.Model):
- _inherit = ['mail.thread']
+ _inherit = ['mail.thread', 'mail.activity.mixin']
_name = "stock.picking.batch"
_description = "Batch Picking"
_order = "name desc"
diff --git a/addons/stock_picking_batch/views/stock_picking_batch_views.xml b/addons/stock_picking_batch/views/stock_picking_batch_views.xml
index b3f42b7c726..8df5a5bccc6 100644
--- a/addons/stock_picking_batch/views/stock_picking_batch_views.xml
+++ b/addons/stock_picking_batch/views/stock_picking_batch_views.xml
@@ -38,6 +38,7 @@
+
@@ -91,6 +92,14 @@
+
+
+
+