obook/product_library/static/src/js/models.js

31 lines
1.2 KiB
JavaScript

odoo.define('product_library.product_library', function (require) {
"use strict";
var models = require('point_of_sale.models');
//var screens = require('point_of_sale.screens');
//var core = require('web.core');
//var gui = require('point_of_sale.gui');
//var _t = core._t;
//models.load_fields("product.product", ['has_image']);
/* ********************************************************
Overload models.PosModel
******************************************************** */
var _super_posmodel = models.PosModel.prototype;
models.PosModel = models.PosModel.extend({
initialize: function (session, attributes) {
//this.member_categories = [];
var product_model = _.find(this.models, function(model){ return model.model === 'product.product'; });
//product_model.fields.push('default_code');
product_model.fields.push('autor');
product_model.fields.push('editorial');
product_model.fields.push('genero');
product_model.fields.push('formato');
return _super_posmodel.initialize.apply(this, arguments);
}
});
});