diff --git a/addons/mail/models/ir_actions.py b/addons/mail/models/ir_actions.py index 870f11a5b40..ef9495f52fd 100644 --- a/addons/mail/models/ir_actions.py +++ b/addons/mail/models/ir_actions.py @@ -65,7 +65,7 @@ class ServerActions(models.Model): @api.constrains('state', 'model_id') def _check_activity_mixin(self): for action in self: - if action.state == 'next_activity' and not issubclass(self.pool[action.model_id.model], self.pool['mail.thread']): + if action.state == 'next_activity' and not action.model_id.is_mail_thread: raise ValidationError(_("A next activity can only be planned on models that use the chatter")) @api.model diff --git a/addons/mail/views/ir_model_views.xml b/addons/mail/views/ir_model_views.xml index ba1f89299e4..f146375f266 100644 --- a/addons/mail/views/ir_model_views.xml +++ b/addons/mail/views/ir_model_views.xml @@ -8,6 +8,7 @@ + @@ -22,6 +23,7 @@ +