From 2179cba35ef6facbdb8121cff26cd4f50d0b76d5 Mon Sep 17 00:00:00 2001 From: robinkeunen Date: Fri, 19 Oct 2018 11:23:15 +0200 Subject: [PATCH] [ADD] extend backone res.partner to add cooperator state --- beesdoo_pos/static/src/js/beesdoo.js | 11 +++++++++++ beesdoo_pos/static/src/xml/templates.xml | 8 ++++++++ 2 files changed, 19 insertions(+) diff --git a/beesdoo_pos/static/src/js/beesdoo.js b/beesdoo_pos/static/src/js/beesdoo.js index 93c4918..9088715 100644 --- a/beesdoo_pos/static/src/js/beesdoo.js +++ b/beesdoo_pos/static/src/js/beesdoo.js @@ -1,7 +1,9 @@ odoo.define('beescoop.pos', function (require) { "use strict"; var screens = require("point_of_sale.screens"); + var models = require("point_of_sale.models"); var DataModel = require('web.DataModel'); + var set_customer_info = function(el_class, value, prefix) { var el = this.$(el_class); el.empty(); @@ -11,6 +13,15 @@ odoo.define('beescoop.pos', function (require) { if (value) { el.append(value); } + }; + + // // extend backbone pos model + var pos_models = models.PosModel.prototype.models; + for(var i = 0; i < pos_models.length; i++){ + var model = pos_models[i]; + if(model.model === 'res.partner') { + model.fields.push('state'); + } } diff --git a/beesdoo_pos/static/src/xml/templates.xml b/beesdoo_pos/static/src/xml/templates.xml index 5868f2e..ec89035 100644 --- a/beesdoo_pos/static/src/xml/templates.xml +++ b/beesdoo_pos/static/src/xml/templates.xml @@ -14,6 +14,14 @@ + + + + +
+ +
+