Fix asset operations display for purchase requests

This commit is contained in:
younes 2025-05-11 15:28:20 +01:00
parent 0bb1a7b979
commit 061c6625ce
2 changed files with 5 additions and 1 deletions

View File

@ -409,7 +409,9 @@ class PurchaseRequest(models.Model):
return res
def create_asset_operation(self):
self.ensure_one()
AssetOperation = self.env['account.asset.operation']
operations_created = False
for asset in self.asset_request_line_ids:
exists = AssetOperation.search_count([
('purchase_request_id', '=', self.id),
@ -433,6 +435,8 @@ class PurchaseRequest(models.Model):
}
AssetOperation.create(data)
operations_created = True
return operations_created
def create_asset_custody_lines(self):
Asset = self.env['account.asset']

View File

@ -6,7 +6,7 @@
<field name="name">Assets Assignment</field>
<field name="res_model">account.asset.operation</field>
<field name="view_mode">tree,form</field>
<field name="context">{ 'create': False }</field>
<field name="context">{'create': False }</field>
<field name="domain">[('purchase_request_id', '=', active_id),('type', '=', 'assignment')]</field>
<field name="view_ids" eval="[(5, 0, 0),
(0, 0, {'view_mode': 'tree', 'view_id': ref('exp_asset_custody.view_account_asset_assignment_tree')}),