I want to send data from pos to another custom model (kitchen.order)
I write a js code to call that model but it throws
TypeError: create() got an unexpected keyword argument 'user_id' (that is parameter not valid)
How to fix this
Here is my code follows kitchen.js
odoo.define('hsr_pos.kitchen_order', function (require) {
"use strict";
var screens = require('point_of_sale.screens');
var PosDB = require('point_of_sale.DB');
//~ var kot = require('kitchen.order');
var Model = require('web.DataModel');
var KitchenButton = screens.ActionButtonWidget.extend({
template: 'KitchenButton',
button_click: function(){
var self = this;
self.send_kitchen();
},
send_kitchen: function() {
var order = this.pos.get_order();
var lines = order.get_orderlines();
this.db = new PosDB();
var order_id = this.db.add_order(order.export_as_JSON());
var o = new Model('pos.order');
var vals = {};
var orders = this.db.get_orders();
console.log(order.export_as_JSON());
o.call('create',order.export_as_JSON());
},
});
screens.define_action_button({
'name': 'kitchen',
'widget': KitchenButton,
});
});