Fix asset operations display for purchase requests

This commit is contained in:
younes 2025-05-12 08:40:35 +01:00
parent bd2eb4b796
commit 42e32877b0
2 changed files with 2 additions and 9 deletions

View File

@ -41,13 +41,6 @@ class PurchaseRequest(models.Model):
self.asset_assign_count = len(
self.env['asset.custody.line'].search([('purchase_request_id', '=', self.id)]))
def action_view_asset_assignments(self):
self.ensure_one()
action = self.env.ref('purchase_custom_stock.action_account_asset_assignment').read()[0]
action['domain'] = [('purchase_request_id', '=', self.id), ('type', '=', 'assignment')]
action['context'] = {'default_purchase_request_id': self.id, 'default_type': 'assignment'}
return action
def _asset_release_count(self):
self.asset_release_count = len(
self.env['asset.custody.line'].search([('purchase_request_id', '=', self.id)]))

View File

@ -32,9 +32,9 @@
<field name="inherit_id" ref="purchase_requisition_custom.purchase_request_form"/>
<field name="arch" type="xml">
<xpath expr="//div[@name='button_box']/button[@name='open_purchase']" position="after">
<button class="oe_stat_button" type="object"
<button class="oe_stat_button" type="action"
groups="exp_asset_base.group_assets_manager,stock.group_stock_manager"
name="action_view_asset_assignments" icon="fa-pencil"
name="%(action_account_asset_assignment)d" icon="fa-pencil"
attrs="{'invisible':['|',('state' , 'not in' , ('done','employee','waiting','wait_for_send','initial')),('asset_assign_count','=',0)]}"
>
<field name="asset_assign_count" string="Assignments" widget="statinfo"/>