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

Hi all,

The end goal of this action is to programmatically add an order line to a sales order

I have a custom button defined in a sales order view like this:


<button name="401" type="action" class="btn-primary" string="help me"></button>


action id 401 is a server action that I've defined using the "sales.order" base model and the action to do is "execute python code"

The code so far is just this:


values = {
            'order_id': sale.order.id,
           'product_id':some_product
}
env['sale.order.line'].create(values)

 
I want to pass the current order id (sale.order.id) to the action's code. That way the create() function adds a new line to the current order automatically.

I think it has something to do with contexts, but the documentation is confusing to me. I've been googling all day.

Thanks!

Avatar
Verwerfen
Verknüpfte Beiträge Antworten Ansichten Aktivität
0
März 15
3161
1
Feb. 19
10989
3
Dez. 23
20319
0
März 15
5430
1
Jan. 25
1288