تخطي للذهاب إلى المحتوى
القائمة
لقد تم الإبلاغ عن هذا السؤال
4503 أدوات العرض

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!

الصورة الرمزية
إهمال
المنشورات ذات الصلة الردود أدوات العرض النشاط
0
مارس 15
3140
1
فبراير 19
10981
3
ديسمبر 23
20303
0
مارس 15
5403
1
يناير 25
1277