hi everyone,
I am new in odoo 16 I have two buttons in portal, and when click on button then open wizard using js code, it's works fine in odoo 14 I think this js file is not work in odoo 16
odoo.define('vendor_portal_management.vendor_portal', function(require) {
'use strict';
var core = require('web.core');
var ajax = require('web.ajax');
var Dialog = require('web.Dialog');
var qweb = core.qweb;
var rpc = require("web.rpc");
var _t = core._t;
var session = require('web.session');
ajax.loadXML('/vendor_portal_management/static/src/xml/vendor_portal.xml', qweb);
$('document').ready(function () {
// Import Products and Prices
$('.import_prices_vp').on('click', function (ev) {
rpc.query({
model: 'vendor.product',
method: 'return_import_configs',
context: session.user_context,
}).then(function(values) {
var select = new VendorProductImportPrices(this, {}, values);
var def = $.Deferred();
select.on('save', this, function (root) {
def.resolve(root);
});
select.open();
});
});
// Product Create
$('.create_product_vp').on('click', function (ev) {
var select = new VendorProductDialogCreate(this, {}, {});
var def = $.Deferred();
select.on('save', this, function (root) {
def.resolve(root);
});
select.open();
return def.then(function (res) {
location.reload();
})
});
}
please suggest me how to solve it.