diff --git a/agreement/__manifest__.py b/agreement/__manifest__.py
index 73036e378..420ee6325 100644
--- a/agreement/__manifest__.py
+++ b/agreement/__manifest__.py
@@ -11,7 +11,7 @@
'Odoo Community Association (OCA)',
'website': 'https://github.com/oca/contract',
'license': 'AGPL-3',
- 'depends': ['base'],
+ 'depends': ['mail'],
'data': [
'security/ir.model.access.csv',
'security/agreement_security.xml',
diff --git a/agreement/models/agreement.py b/agreement/models/agreement.py
index 68bb8e171..6ea9e0f53 100644
--- a/agreement/models/agreement.py
+++ b/agreement/models/agreement.py
@@ -8,6 +8,7 @@ from odoo import models, fields
class Agreement(models.Model):
_name = 'agreement'
_description = 'Agreement'
+ _inherit = ["mail.thread", "mail.activity.mixin"]
code = fields.Char(required=True, copy=False)
name = fields.Char(required=True)
diff --git a/agreement/views/agreement.xml b/agreement/views/agreement.xml
index 8754247cb..4acd404d5 100644
--- a/agreement/views/agreement.xml
+++ b/agreement/views/agreement.xml
@@ -12,33 +12,40 @@
agreement