diff --git a/addons/calendar/tests/test_mail_activity_mixin.py b/addons/calendar/tests/test_mail_activity_mixin.py
index c34688bec96..16bffc4264e 100644
--- a/addons/calendar/tests/test_mail_activity_mixin.py
+++ b/addons/calendar/tests/test_mail_activity_mixin.py
@@ -22,7 +22,7 @@ class TestMailActivityMixin(MailCommon):
cls.activity_type_1 = cls.env['mail.activity.type'].create({
'name': 'Calendar Activity Test Default',
'summary': 'default activity',
- 'res_model_id': cls.env['ir.model']._get('base.res_partner').id,
+ 'res_model': 'res.partner',
})
cls.env['ir.model.data'].create({
'name': cls.activity_type_1.name.lower().replace(' ', '_'),
diff --git a/addons/crm/data/mail_activity_demo.xml b/addons/crm/data/mail_activity_demo.xml
index 48b51a5ba69..33a44207475 100644
--- a/addons/crm/data/mail_activity_demo.xml
+++ b/addons/crm/data/mail_activity_demo.xml
@@ -3,26 +3,26 @@
Follow-up Quote
fa-file-text-o
-
+ crm.lead
30
Make Quote
fa-file-text-o
-
+ crm.lead
15
Call for Demo
fa-phone
-
+ crm.lead
10
Email: Welcome Demo
fa-envelope
-
+ crm.lead
diff --git a/addons/crm/tests/common.py b/addons/crm/tests/common.py
index f52775ad57d..9527089281d 100644
--- a/addons/crm/tests/common.py
+++ b/addons/crm/tests/common.py
@@ -216,7 +216,7 @@ class TestCrmCommon(TestSalesCommon, MailCase):
cls.activity_type_1 = cls.env['mail.activity.type'].create({
'name': 'Lead Test Activity 1',
'summary': 'ACT 1 : Presentation, barbecue, ... ',
- 'res_model_id': cls.env['ir.model']._get('crm.crm_lead').id,
+ 'res_model': 'crm.lead',
'category': 'meeting',
'delay_count': 5,
})
diff --git a/addons/crm/tests/test_crm_activity.py b/addons/crm/tests/test_crm_activity.py
index 9993df60e49..f5f669e8641 100644
--- a/addons/crm/tests/test_crm_activity.py
+++ b/addons/crm/tests/test_crm_activity.py
@@ -17,13 +17,13 @@ class TestCrmMailActivity(TestCrmCommon):
'name': 'Initial Contact',
'delay_count': 5,
'summary': 'ACT 1 : Presentation, barbecue, ... ',
- 'res_model_id': cls.env['ir.model']._get('crm.lead').id,
+ 'res_model': 'crm.lead',
})
cls.activity_type_2 = cls.env['mail.activity.type'].create({
'name': 'Call for Demo',
'delay_count': 6,
'summary': 'ACT 2 : I want to show you my ERP !',
- 'res_model_id': cls.env['ir.model']._get('crm.lead').id,
+ 'res_model': 'crm.lead',
})
for activity_type in cls.activity_type_1 + cls.activity_type_2:
cls.env['ir.model.data'].create({
diff --git a/addons/crm/views/mail_activity_views.xml b/addons/crm/views/mail_activity_views.xml
index 6b489ee8807..ddb514e84eb 100644
--- a/addons/crm/views/mail_activity_views.xml
+++ b/addons/crm/views/mail_activity_views.xml
@@ -1,7 +1,7 @@
- ['|', ('res_model_id', '=', False), ('res_model_id.model', 'in', ['crm.lead', 'res.partner'])]
+ ['|', ('res_model', '=', False), ('res_model', 'in', ['crm.lead', 'res.partner'])]
{'default_res_model': 'crm.lead'}
diff --git a/addons/fleet/data/mail_data.xml b/addons/fleet/data/mail_data.xml
index 0fb2cbc3c96..969438a86fd 100644
--- a/addons/fleet/data/mail_data.xml
+++ b/addons/fleet/data/mail_data.xml
@@ -4,7 +4,7 @@
Contract to Renew
fa-car
-
+ fleet.vehicle.log.contract
diff --git a/addons/fleet/views/mail_activity_views.xml b/addons/fleet/views/mail_activity_views.xml
index 2ef3f878519..fa33e0b6ab3 100644
--- a/addons/fleet/views/mail_activity_views.xml
+++ b/addons/fleet/views/mail_activity_views.xml
@@ -5,7 +5,7 @@
Activity Types
mail.activity.type
tree,form
- ['|', ('res_model_id', '=', False), ('res_model_id.model', '=', 'fleet.vehicle.log.contract')]
+ ['|', ('res_model', '=', False), ('res_model', '=', 'fleet.vehicle.log.contract')]
{'default_res_model': 'fleet.vehicle.log.contract'}