blob: c54c7c931ef25880116af1f3e40518c2ea47d020 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
odoo.define('pos_discount.models', function (require) {
"use strict";
var models = require('point_of_sale.models');
var existing_models = models.PosModel.prototype.models;
var product_index = _.findIndex(existing_models, function (model) {
return model.model === "product.product";
});
var product_model = existing_models[product_index];
models.load_models([{
model: product_model.model,
fields: product_model.fields,
order: product_model.order,
domain: function(self) {return [['id', '=', self.config.discount_product_id[0]]];},
context: product_model.context,
loaded: product_model.loaded,
}]);
});
|