From d7b0e4b5b7acb43558ab685e3c219a9fbfbb9a94 Mon Sep 17 00:00:00 2001 From: Thomas Binsfeld Date: Fri, 26 Apr 2019 11:46:52 +0000 Subject: [PATCH] [IMP] point_of_sale: add hook for load_new_partners domain To be able to change the domain closes odoo/odoo#32982 Signed-off-by: Martin Trigaux (mat) --- addons/point_of_sale/static/src/js/models.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/addons/point_of_sale/static/src/js/models.js b/addons/point_of_sale/static/src/js/models.js index f4d56fad0cb..a018b9c6e1c 100644 --- a/addons/point_of_sale/static/src/js/models.js +++ b/addons/point_of_sale/static/src/js/models.js @@ -586,13 +586,17 @@ exports.PosModel = Backbone.Model.extend({ return loaded; }, + prepare_new_partners_domain: function(){ + return [['customer','=',true], ['write_date','>', this.db.get_partner_write_date()]]; + }, + // reload the list of partner, returns as a promise that resolves if there were // updated partners, and fails if not load_new_partners: function(){ var self = this; return new Promise(function (resolve, reject) { var fields = _.find(self.models, function(model){ return model.label === 'load_partners'; }).fields; - var domain = [['customer','=',true],['write_date','>',self.db.get_partner_write_date()]]; + var domain = self.prepare_new_partners_domain(); rpc.query({ model: 'res.partner', method: 'search_read',