Browse Source

[ADD] extend backone res.partner to add cooperator state

pull/51/head
robinkeunen 6 years ago
parent
commit
2179cba35e
  1. 11
      beesdoo_pos/static/src/js/beesdoo.js
  2. 8
      beesdoo_pos/static/src/xml/templates.xml

11
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');
}
}

8
beesdoo_pos/static/src/xml/templates.xml

@ -14,6 +14,14 @@
<t t-extend="ActionpadWidget">
<t t-jquery="t[t-if='widget.pos.get_client()']" t-operation="after">
<t t-if="widget.pos.get_client()">
<t t-set="client" t-value="widget.pos.get_client()"/>
<t t-log="client"/>
<t t-log="client.state"/>
<t t-id="client.state">
<div class=".cooperator-status">
<span t-esc="client.state"/>
</div>
</t>
<div class='customer-information-pay'>
<span class='customer-delegate1' />
<br />

Loading…
Cancel
Save