Zum Inhalt springen
Menü
Sie müssen registriert sein, um mit der Community zu interagieren.
Diese Frage wurde gekennzeichnet
2 Antworten
4101 Ansichten

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>

Avatar
Verwerfen

Do you mean when you click on the button, nothing happens and is not returning action?

Beste Antwort

Hello Jakub Patch,

Can you try this code -

def action_view_sales_orders (self):

return {

'name': _ ('Orders'),

'view_type': 'form',

'view_mode': 'tree, form',

'res_model': 'sale.order',

'type': 'ir.actions.act_window',

 'domain': [('id', 'in', self.orders_ids.ids)], 

'context': {

'create': False

}

}

Thanks ..

For more information Contact us:- https: //kanakinfosystems.com/odoo-development-services

Avatar
Verwerfen
Verknüpfte Beiträge Antworten Ansichten Aktivität
1
März 21
4607
1
Okt. 19
6005
3
März 15
9661
2
Feb. 23
3146
1
Okt. 21
4259