mercredi 25 octobre 2017

Apply check-box condition for only one row value else show warning in Odoo10

I have a One2many field. In this field i have check box field. And, I already applied a validation for check-box selection. And function work very well. Now, When i selected check then value is returning and if not selected then no problem. But, now I want that if any of the row check-box from One2many field is selected then value return else it show warning. Means, Single row check-box from overall One2many is sufficient for value returning.

My code is here:

@api.multi
def action_salepack_add(self):
    rec = self._context.get('active_ids', [])
    wiz = [q.id for q in self.wizard]
    res_wiz=  []
    #here is check box condition#
    for s in self.wizard:
        if s.check_box==True:
            res_wiz.append(s.id)
    #check-box condition over#
    if rec:
        line_values = {'product_id': self.product_id.id,
                       'wizards': [(6, 0, res_wiz)],
                       }
        sale_order_line = self.env['sale.order.line'].create(line_values)

Thanks in Advance

Aucun commentaire:

Enregistrer un commentaire