summaryrefslogtreecommitdiff
path: root/addons
diff options
context:
space:
mode:
authorThibault Delavallée <tde@odoo.com>2018-02-23 11:30:06 +0100
committerThibault Delavallée <tde@odoo.com>2018-03-16 10:43:09 +0100
commit8a7a2c7af2d4a56104e7652a3563e1fd7596fdce (patch)
tree2446b449131f208124f18d26de359f8d202ee9a4 /addons
parent78d681d14f815d8f8ffc193568433cb2c4b6a75a (diff)
[FIX] mail: add missing decorators for public methods in subtype model
Diffstat (limited to 'addons')
-rw-r--r--addons/mail/models/mail_message_subtype.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/addons/mail/models/mail_message_subtype.py b/addons/mail/models/mail_message_subtype.py
index 4ad44ccfbb0..f0bc054bd5e 100644
--- a/addons/mail/models/mail_message_subtype.py
+++ b/addons/mail/models/mail_message_subtype.py
@@ -46,14 +46,17 @@ class MailMessageSubtype(models.Model):
self.clear_caches()
return super(MailMessageSubtype, self).create(vals)
+ @api.multi
def write(self, vals):
self.clear_caches()
return super(MailMessageSubtype, self).write(vals)
+ @api.multi
def unlink(self):
self.clear_caches()
return super(MailMessageSubtype, self).unlink()
+ @api.model
def auto_subscribe_subtypes(self, model_name):
""" Retrieve the header subtypes and relations for the given model. """
subtype_ids, relations = self._auto_subscribe_subtypes(model_name)
@@ -65,6 +68,7 @@ class MailMessageSubtype(models.Model):
subtypes = self.search(domain)
return subtypes.ids, set(subtype.relation_field for subtype in subtypes if subtype.relation_field)
+ @api.model
def default_subtypes(self, model_name):
""" Retrieve the default subtypes (all, internal, external) for the given model. """
subtype_ids, internal_ids, external_ids = self._default_subtypes(model_name)