Merge pull request #3153 from expsa/y_dev_odex25_purchase
Fix asset operations display for purchase requests
This commit is contained in:
commit
5ccae77d9b
|
|
@ -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)]))
|
||||
|
|
|
|||
|
|
@ -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"/>
|
||||
|
|
|
|||
Loading…
Reference in New Issue