From 9c6fd2f2992ded8009f79962dafe000dcbe13d48 Mon Sep 17 00:00:00 2001 From: Mateu Griful Date: Tue, 23 Feb 2021 13:59:08 +0100 Subject: [PATCH] [13.0][account_asset_management] propose account when user chooses --- .../models/account_asset_line.py | 14 ++++++++------ .../wizard/account_asset_remove.py | 2 +- .../wizard/account_asset_remove.xml | 2 +- 3 files changed, 10 insertions(+), 8 deletions(-) diff --git a/account_asset_management/models/account_asset_line.py b/account_asset_management/models/account_asset_line.py index eca604098..561cf0095 100644 --- a/account_asset_management/models/account_asset_line.py +++ b/account_asset_management/models/account_asset_line.py @@ -13,7 +13,10 @@ class AccountAssetLine(models.Model): name = fields.Char(string="Depreciation Name", size=64, readonly=True) asset_id = fields.Many2one( - comodel_name="account.asset", string="Asset", required=True, ondelete="cascade", + comodel_name="account.asset", + string="Asset", + required=True, + ondelete="cascade", check_company=True, ) previous_id = fields.Many2one( @@ -43,7 +46,9 @@ class AccountAssetLine(models.Model): line_date = fields.Date(string="Date", required=True) line_days = fields.Integer(string="Days", readonly=True) move_id = fields.Many2one( - comodel_name="account.move", string="Depreciation Entry", readonly=True, + comodel_name="account.move", + string="Depreciation Entry", + readonly=True, check_company=True, ) move_check = fields.Boolean( @@ -64,10 +69,7 @@ class AccountAssetLine(models.Model): "for which Odoo has not generated accounting entries.", ) company_id = fields.Many2one( - 'res.company', - store=True, - readonly=True, - related='asset_id.company_id', + "res.company", store=True, readonly=True, related="asset_id.company_id", ) @api.depends("amount", "previous_id", "type") diff --git a/account_asset_management/wizard/account_asset_remove.py b/account_asset_management/wizard/account_asset_remove.py index 0488f20ad..ae1c24ce0 100644 --- a/account_asset_management/wizard/account_asset_remove.py +++ b/account_asset_management/wizard/account_asset_remove.py @@ -79,7 +79,7 @@ class AccountAssetRemove(models.TransientModel): @api.model def _default_company_id(self): asset_id = self.env.context.get("active_id") - asset = self.env['account.asset'].browse(asset_id) + asset = self.env["account.asset"].browse(asset_id) return asset.company_id @api.model diff --git a/account_asset_management/wizard/account_asset_remove.xml b/account_asset_management/wizard/account_asset_remove.xml index 10a74e4b2..4c885a208 100644 --- a/account_asset_management/wizard/account_asset_remove.xml +++ b/account_asset_management/wizard/account_asset_remove.xml @@ -6,7 +6,7 @@
- +