Files
odoo_source/addons/pos_online_payment_self_order
David Monnom (moda) 61954a4fca [IMP] pos_self_order: global improvements following review
List of improvements:
- Product list button is now configurable and not hardcoded. Demo data
is updated accordingly. When a new `pos_config` is created the button is
created with the default value "Order Now".
- Fix error 403 error when `pos_session` is not in opened state.
- The `order_widget` display now the number of items to order when all
items are not ordered yet and the total amount to pay and the count when
all items are ordered.
- The `order_widget` button no longer displays the order price.

Mobile mode:
State of order_widget button on `product_list_page`...
..when configured in meal mode, no online payment:
- With new orderlines: "Order"
- Witout new orderlines: "Order"

..when configured in meal mode with online payment:
- With new orderlines: "Order"
- Without new orderlines: "Order"

..when configured in each mode with online payment:
- With new orderlines: "Order"
- Without new orderlines: "Order"

State of order_widget button on `cart_page`...
..when configured in meal mode, no online payment:
- With new orderlines: "Order"
- Witout new orderlines: "Pay at Cashier"

..when configured in meal mode with online payment:
- With new orderlines: "Order"
- Without new orderlines: "Pay"

..when configured in each mode with online payment:
- With new orderlines: "Pay"
- Without new orderlines: "Pay"

Kiosk mode:
State of order_widget button on `product_list_page`...
..when no payment methode:
- Without new orderline: "Pay at Cashier" (disabled)
- With new orderline: "Pay at Cashier" (active)

..when payment methode:
- Without new orderline: "Order" (disabled)
- With new orderline: "Order" (active)

State of order_widget button on `cart_page`...
..when no payment methode:
- Without new orderline: "Pay at Cashier" (disabled)
- With new orderline: "Pay at Cashier" (active)

..when payment methode:
- Without new orderline: "Pay" (disabled)
- With new orderline: "Pay" (active)

closes odoo/odoo#137387

Signed-off-by: Joseph Caburnay (jcb) <jcb@odoo.com>
2023-10-04 13:01:25 +00:00
..