I need the basic skeleton to inherit point of sale javascript to add a new button in the POS screen.
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Contabilità
- Magazzino
- PoS
- Project
- MRP
La domanda è stata contrassegnata
hello Mina
first write the qweb template
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<template id="assets" inherit_id="point_of_sale.assets">
<xpath expr="." position="inside">
<script type="text/javascript" src="/pos_clear/static/src/js/models.js"></script>
</xpath>
</template>
</data>
</odoo>
js part.........................................................................................................
odoo.define('pos_clear_orderline.pos', function (require) {
"use strict";
var screens = require('point_of_sale.screens');
var OrderLineClear = screens.ActionButtonWidget.extend({
template: 'OrderLineClear',
button_click: function(){
var order = self.pos.get_order();
var lines = jQuery.extend(true, {}, order['orderlines']['models']);
//looping through each line
$.each(lines, function(k, line){
console.log(line);
line.set_quantity('remove');
});
},
});
screens.define_action_button({
'name': 'OrderLine_Clear',
'widget': OrderLineClear,
});
});
Thank you @jithesh for your answer, it helped me a lot. I think what the code has done is getting the orders and clean it from the POS screen? am I right?
If I would like to extend the POS module to add new order I have the information about it (as a dictionary) what can I do to accomplish this task?
Thank you again
hi, mina
i think you got little bit
it just gettting the order from orderline and and clearing order all orderline in one click
you just learn backbonejs,underscore js,jq you will get the idea
Thanks, a lot Jithesh for your help
Hello Mina,
see this answer this will help you for customization in POS
https://www.odoo.com/forum/help-1/question/odoo10-posticket-add-fields-130193#answer-130233
thank you
Ti stai godendo la conversazione? Non leggere soltanto, partecipa anche tu!
Crea un account oggi per scoprire funzionalità esclusive ed entrare a far parte della nostra fantastica community!
RegistratiPost correlati | Risposte | Visualizzazioni | Attività | |
---|---|---|---|---|
|
1
dic 24
|
1412 | ||
|
0
dic 24
|
1081 | ||
|
1
gen 21
|
2447 | ||
|
1
mar 17
|
4106 | ||
|
0
feb 17
|
3169 |
See: https://www.youtube.com/watch?v=VuUMvzycXQY&list=PLqRRLx0cl0hpSfSgbUNxokOuCqs-hh5LM