diff --git a/addons/account/models/account.py b/addons/account/models/account.py index c0958b21a60..60713fc8dd1 100644 --- a/addons/account/models/account.py +++ b/addons/account/models/account.py @@ -396,6 +396,7 @@ class AccountJournal(models.Model): _name = "account.journal" _description = "Journal" _order = 'sequence, type, code' + _inherit = ['mail.thread', 'mail.activity.mixin'] def _default_inbound_payment_methods(self): return self.env.ref('account.account_payment_method_manual_in') @@ -778,7 +779,7 @@ class AccountJournal(models.Model): vals.update({'sequence_id': self.sudo()._create_sequence(vals).id}) if vals.get('type') in ('sale', 'purchase') and vals.get('refund_sequence') and not vals.get('refund_sequence_id'): vals.update({'refund_sequence_id': self.sudo()._create_sequence(vals, refund=True).id}) - journal = super(AccountJournal, self).create(vals) + journal = super(AccountJournal, self.with_context(mail_create_nolog=True)).create(vals) if journal.type == 'purchase': # create a mail alias for purchase journals (always, deactivated if alias_name isn't set) journal._update_mail_alias(vals) diff --git a/addons/account/models/account_move.py b/addons/account/models/account_move.py index 23e22efba3f..7f09cdee78c 100644 --- a/addons/account/models/account_move.py +++ b/addons/account/models/account_move.py @@ -20,6 +20,7 @@ class AccountMove(models.Model): _name = "account.move" _description = "Journal Entries" _order = 'date desc, id desc' + _inherit = ['mail.thread', 'mail.activity.mixin'] @api.multi @api.depends('name', 'state') @@ -286,7 +287,7 @@ class AccountMove(models.Model): @api.model def create(self, vals): - move = super(AccountMove, self.with_context(check_move_validity=False, partner_id=vals.get('partner_id'))).create(vals) + move = super(AccountMove, self.with_context(mail_create_nolog=True, check_move_validity=False, partner_id=vals.get('partner_id'))).create(vals) move.assert_balanced() return move diff --git a/addons/account/views/account_view.xml b/addons/account/views/account_view.xml index 0377d9adf15..99a9e6c882e 100644 --- a/addons/account/views/account_view.xml +++ b/addons/account/views/account_view.xml @@ -313,6 +313,11 @@ +