mirror of
https://github.com/OCA/account-financial-tools.git
synced 2025-02-02 12:47:26 +02:00
[IMP] account_asset_management: Improve code and translation
This commit is contained in:
committed by
João Marques
parent
eb628e8fa8
commit
a845cd2acf
@@ -63,6 +63,7 @@ class AccountAssetLine(models.Model):
|
||||
|
||||
@api.depends("amount", "previous_id", "type")
|
||||
def _compute_values(self):
|
||||
processed_lines = self.browse()
|
||||
dlines = self
|
||||
if self.env.context.get("no_compute_asset_line_ids"):
|
||||
# skip compute for lines in unlink
|
||||
@@ -93,6 +94,11 @@ class AccountAssetLine(models.Model):
|
||||
remaining_value -= dl.amount
|
||||
dl.depreciated_value = depreciated_value
|
||||
dl.remaining_value = remaining_value
|
||||
processed_lines |= dl
|
||||
# Set unprocessed lines values
|
||||
for line in self - processed_lines:
|
||||
line.depreciated_value = 0.0
|
||||
line.remaining_value = 0.0
|
||||
|
||||
@api.depends("move_id")
|
||||
def _compute_move_check(self):
|
||||
|
||||
Reference in New Issue
Block a user