0
我試圖將輸入值傳遞給action_button_confirm,這是確認onchange的銷售訂單。如何將http.Controller類中的參數傳遞給odoo 8
@http.route('/approve/<path:token>', type='http', auth='none')
def sale_order(self, token, **kwargs):
dbname = request.session._db
registry = openerp.modules.registry.Registry(dbname)
sale_id = http.request.env['sale.order'].sudo().search([('access_token', '=', token), ('state','=','draft')]).id
with registry.cursor() as cr:
http.request.env['sale.order'].action_button_confirm(sale_id,context=None)
我嘗試以下方案
- action_button_confirm(CR,openerp.SUPERUSER_ID,sale_id)
- action_button_confirm(CR,UID,openerp.SUPERUSER_ID,sale_id)
- action_button_confirm(CR,UID ,openerp.SUPERUSER_ID,sale_id,contect =無)
銷售訂單確認功能是
def action_button_confirm(self, cr, uid, ids, context=None):