Hi,
when I press smart button the function that returns orders already created does not run
anyone knows why?
class ContractContract(models.Model):
_inherit = 'contract.contract'
orders_count = fields.Integer(compute="_compute_orders_count")
orders_ids = fields.One2many(string='Orders', comodel_name='sale.order', inverse_name='contract_id', default=None)
def action_view_sales_orders(self):
return {
'name': 'Orders',
'type': 'ir.actions.act_window',
'res_model': 'sale.order',
'view_mode': 'tree',
'domain': [('id', 'in', self.orders_ids.ids)],
'context': "{'create': False}"
}
<button class="oe_stat_button"
type="object"
name="action_view_sales_orders"
icon="fa-list"
<field string="Orders"
name="orders_count"
widget="statinfo"/>
</button>
Do you mean when you click on the button, nothing happens and is not returning action?