a0aff5bda250fe962e5424f2bb2625ebab66391b
General refactoring of the codebase. Inline of certain components that had no logic in the JS side, the XML of these components was directly added to the place where they were called. Simplification of the python controller, inline of many functions and separation of the logic. There is now one function that manages new orders and another that manages and updates existing orders if we are in "pay after meal" mode. In "pay after each" mode, orders cannot be edited. Addition of different models, product, order and orderlines in order to facilitate the use of these objects between the backend and the frontend. Added price calculation on the serverside because we can't trust the data coming from the customer in the self since no identification is required. Management of last change sent added. Thanks to this, users will no longer be able to click on the order button if no changes have been made to the order. closes odoo/odoo#122901 Signed-off-by: Heinz Robin (rhe) <rhe@odoo.com>
…
…
…
Odoo
Odoo is a suite of web based open source business apps.
The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Warehouse Management, Project Management, Billing & Accounting, Point of Sale, Human Resources, Marketing, Manufacturing, ...
Odoo Apps can be used as stand-alone applications, but they also integrate seamlessly so you get a full-featured Open Source ERP when you install several Apps.
Getting started with Odoo
For a standard installation please follow the Setup instructions from the documentation.
To learn the software, we recommend the Odoo eLearning, or Scale-up, the business game. Developers can start with the developer tutorials
Languages
Python
49.6%
JavaScript
47.8%
SCSS
2%
CSS
0.3%
HTML
0.2%