customer.js 726 B

123456789101112131415161718192021222324
  1. function pos_customer(instance, module){
  2. var PosModelSuper = module.PosModel;
  3. module.PosModel = module.PosModel.extend({
  4. load_server_data: function(){
  5. var self = this;
  6. var loaded = PosModelSuper.prototype.load_server_data.call(this);
  7. loaded = loaded.then(function(){
  8. return self.fetch(
  9. 'res.partner',
  10. ['ruc','fax'],
  11. );
  12. }).then(function(partners){
  13. $.each(partners, function(){
  14. $.extend(self.db.get_partner_by_id(this.id) || {}, this);
  15. });
  16. return $.when();
  17. });
  18. return loaded;
  19. },
  20. });
  21. }