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
- Accounting
- Inventory
- PoS
- Project management
- MRP
This question has been flagged
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
Enjoying the discussion? Don't just read, join in!
Create an account today to enjoy exclusive features and engage with our awesome community!
Sign upRelated Posts | Replies | Views | Activity | |
---|---|---|---|---|
|
0
Dec 24
|
21 | ||
|
0
Dec 24
|
40 | ||
|
1
Jan 21
|
1401 | ||
|
1
Mar 17
|
2794 | ||
|
0
Feb 17
|
2211 |
See: https://www.youtube.com/watch?v=VuUMvzycXQY&list=PLqRRLx0cl0hpSfSgbUNxokOuCqs-hh5LM