From b9365abbaad41fd68ffa481774254c4a2f47dc0b Mon Sep 17 00:00:00 2001 From: Valentin Vinagre Urteaga Date: Fri, 3 Jul 2020 16:11:20 +0200 Subject: [PATCH] [IMP] account_asset_management: Add chatter entry in invoice for generated asset --- account_asset_management/models/account_move.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/account_asset_management/models/account_move.py b/account_asset_management/models/account_move.py index 299172400..bf2793c90 100644 --- a/account_asset_management/models/account_move.py +++ b/account_asset_management/models/account_move.py @@ -80,6 +80,16 @@ class AccountMove(models.Model): ) aml.with_context(allow_asset=True).asset_id = asset.id super().post() + for move in self: + refs = [ + "%s" + % tuple(name_get) + for name_get in move.line_ids.filtered( + "asset_profile_id" + ).asset_id.name_get() + ] + message = _("This invoice created the asset/s: %s") % ", ".join(refs) + move.message_post(body=message) def button_draft(self): invoices = self.filtered(lambda r: not r.is_sale_document())