[FIX] *: decorator returns on message_post

This commit is contained in:
Raphael Collet
2018-08-23 17:01:22 +02:00
parent 883da1d4d7
commit 5701d93624
10 changed files with 10 additions and 10 deletions
+1 -1
View File
@@ -614,7 +614,7 @@ class AccountInvoice(models.Model):
}
@api.multi
@api.returns('self', lambda value: value.id)
@api.returns('mail.message', lambda value: value.id)
def message_post(self, **kwargs):
if self.env.context.get('mark_invoice_as_sent'):
self.filtered(lambda inv: not inv.sent).write({'sent': True})
@@ -202,7 +202,7 @@ class AccountInvoice(models.Model):
return invoice_form.save()
@api.multi
@api.returns('self', lambda value: value.id)
@api.returns('mail.message', lambda value: value.id)
def message_post(self, **kwargs):
# OVERRIDE
# /!\ 'default_res_id' in self._context is used to don't process attachment when using a form view.
+1 -1
View File
@@ -1455,7 +1455,7 @@ class Meeting(models.Model):
event.message_needaction = rec.message_needaction
@api.multi
@api.returns('self', lambda value: value.id)
@api.returns('mail.message', lambda value: value.id)
def message_post(self, **kwargs):
thread_id = self.id
if isinstance(self.id, pycompat.string_types):
+1 -1
View File
@@ -169,7 +169,7 @@ class AccountInvoice(models.Model):
return rslt
@api.multi
@api.returns('self', lambda value: value.id)
@api.returns('mail.message', lambda value: value.id)
def message_post(self, **kwargs):
if self.env.context.get('l10n_ch_mark_isr_as_sent'):
self.filtered(lambda inv: not inv.l10n_ch_isr_sent).write({'l10n_ch_isr_sent': True})
+1 -1
View File
@@ -277,7 +277,7 @@ class PurchaseOrder(models.Model):
}
@api.multi
@api.returns('self', lambda value: value.id)
@api.returns('mail.message', lambda value: value.id)
def message_post(self, **kwargs):
if self.env.context.get('mark_rfq_as_sent'):
self.filtered(lambda o: o.state == 'draft').write({'state': 'sent'})
+1 -1
View File
@@ -8,7 +8,7 @@ class MailThread(models.AbstractModel):
_inherit = 'mail.thread'
@api.multi
@api.returns('self', lambda value: value.id)
@api.returns('mail.message', lambda value: value.id)
def message_post(self, **kwargs):
rating_value = kwargs.pop('rating_value', False)
message = super(MailThread, self).message_post(**kwargs)
+1 -1
View File
@@ -593,7 +593,7 @@ class SaleOrder(models.Model):
}
@api.multi
@api.returns('self', lambda value: value.id)
@api.returns('mail.message', lambda value: value.id)
def message_post(self, **kwargs):
if self.env.context.get('mark_so_as_sent'):
self.filtered(lambda o: o.state == 'draft').with_context(tracking_disable=True).write({'state': 'sent'})
+1 -1
View File
@@ -36,7 +36,7 @@ class Blog(models.Model):
return res
@api.multi
@api.returns('self', lambda value: value.id)
@api.returns('mail.message', lambda value: value.id)
def message_post(self, parent_id=False, subtype=None, **kwargs):
""" Temporary workaround to avoid spam. If someone replies on a channel
through the 'Presentation Published' email, it should be considered as a
+1 -1
View File
@@ -818,7 +818,7 @@ class Post(models.Model):
return groups
@api.multi
@api.returns('self', lambda value: value.id)
@api.returns('mail.message', lambda value: value.id)
def message_post(self, message_type='notification', **kwargs):
question_followers = self.env['res.partner']
if self.ids and message_type == 'comment': # user comments have a restriction on karma
+1 -1
View File
@@ -168,7 +168,7 @@ class Channel(models.Model):
return res
@api.multi
@api.returns('self', lambda value: value.id)
@api.returns('mail.message', lambda value: value.id)
def message_post(self, parent_id=False, subtype=None, **kwargs):
""" Temporary workaround to avoid spam. If someone replies on a channel
through the 'Presentation Published' email, it should be considered as a