diff --git a/pos_restaurant_web_menu/__manifest__.py b/pos_restaurant_web_menu/__manifest__.py
index 507ed33af..441e96a5e 100644
--- a/pos_restaurant_web_menu/__manifest__.py
+++ b/pos_restaurant_web_menu/__manifest__.py
@@ -21,7 +21,7 @@
#############################################################################
{
'name': 'POS Restaurant Web Menu',
- 'version': '16.0.1.0.0',
+ 'version': '16.0.1.0.1',
'category': 'Point of Sale',
'summary': 'This module help to view Pos Restaurant Website Menu',
'description': """This module create pos restaurant website menu for
diff --git a/pos_restaurant_web_menu/doc/RELEASE_NOTES.md b/pos_restaurant_web_menu/doc/RELEASE_NOTES.md
index 9cb36bcaf..3df13c457 100644
--- a/pos_restaurant_web_menu/doc/RELEASE_NOTES.md
+++ b/pos_restaurant_web_menu/doc/RELEASE_NOTES.md
@@ -4,3 +4,11 @@
#### Version 16.0.1.0.0
#### ADD
- Initial commit for POS Restaurant Web Menu
+
+#### 23.08.2024
+#### Version 16.0.1.0.1
+#### UPDATE
+- Update the order menu screen scroll option
+- Update the feature for delete the order line
+
+
diff --git a/pos_restaurant_web_menu/static/src/css/pos_restaurant_web_menu.css b/pos_restaurant_web_menu/static/src/css/pos_restaurant_web_menu.css
index 486ca2f82..a13e5d434 100644
--- a/pos_restaurant_web_menu/static/src/css/pos_restaurant_web_menu.css
+++ b/pos_restaurant_web_menu/static/src/css/pos_restaurant_web_menu.css
@@ -32,3 +32,10 @@
display: block;
margin-bottom: 20px;
}
+}
+
+.pos-cart-table{
+ overflow-y: scroll;
+ height: 500px;
+ margin-bottom: 40px;
+}
diff --git a/pos_restaurant_web_menu/static/src/js/pos_restaurant_web_menu.js b/pos_restaurant_web_menu/static/src/js/pos_restaurant_web_menu.js
index 5e143d40e..9897f6eca 100644
--- a/pos_restaurant_web_menu/static/src/js/pos_restaurant_web_menu.js
+++ b/pos_restaurant_web_menu/static/src/js/pos_restaurant_web_menu.js
@@ -9,6 +9,7 @@ odoo.define('pos_restaurant_web_menu.web_menu', function (require) {
var core = require('web.core');
var qweb = core.qweb;
var count=0;
+ var rowCounter = 1;
var cart_item = [];
var PosWebMenu = PublicWidget.Widget.extend({
selector:'.pos_web_menu_container',
@@ -17,7 +18,8 @@ odoo.define('pos_restaurant_web_menu.web_menu', function (require) {
'click .add_to_cart_pos': '_onClick',
'click .o_pos_web_menu_button': '_view_cart',
'click .pos_web_order': '_make_an_order',
- 'click .button_back': 'back'
+ 'click .button_back': 'back',
+ 'click .order-line': '_onClickCancel'
},
// Back button for pos web menu
back: function(ev){
@@ -38,7 +40,8 @@ odoo.define('pos_restaurant_web_menu.web_menu', function (require) {
}).then(function (data) {
amount = data['lst_price']
cart_item.push(data)
- self.$el.find("tbody").append("
"+data['display_name']+" | "+data['currency']+ amount+" | |
");
+ self.$el.find("tbody").append("
"+data['display_name']+" | "+data['currency']+ amount+" | | |
");
+ rowCounter++;
});
self.$el.find(".cart_products").text((cart_item.length+1));
},
@@ -83,6 +86,22 @@ odoo.define('pos_restaurant_web_menu.web_menu', function (require) {
this.$el.find(".pos_web_front_page").hide();
this.$el.find(".pos_web_product_page").show();
},
+ // Click the button to delete the order line from the cart
+ _onClickCancel: function(ev){
+ var orderline = ev.target.attributes.id.value
+ const element = document.getElementById('demo_' + orderline);
+ const className = element.className;
+ var rawline = this.$el.find("#demo_" + orderline).remove();
+ var cart_count = this.$el.find(".cart_products").text()
+ this.$el.find(".cart_products").text((cart_count - 1))
+ var num = 0
+ for(var i=0; i < cart_item.length; i++){
+ if (cart_item[i].id == className){
+ num = i
+ }
+ }
+ cart_item.splice(num, 1);
+ }
});
PublicWidget.registry.PosWebMenu = PosWebMenu;
return PosWebMenu;
diff --git a/pos_restaurant_web_menu/views/pos_restaurant_web_menu_templates.xml b/pos_restaurant_web_menu/views/pos_restaurant_web_menu_templates.xml
index ad4180d56..e1e9b44c7 100644
--- a/pos_restaurant_web_menu/views/pos_restaurant_web_menu_templates.xml
+++ b/pos_restaurant_web_menu/views/pos_restaurant_web_menu_templates.xml
@@ -112,20 +112,23 @@
Pos Cart
-
-
-
- product |
- Price |
- Note |
-
-
-
-
-
-
-
+
+
+
+
+ product |
+ Price |
+ Note |
+ |
+
+
+
+
+
+
+
+