b925ec1d5547495c40caeb0e764e26ce97b2fdd2
pos*: l10n_ae_pos,l10n_co_pos,l10n_gcc_pos,l10n_in_pos, l10n_sa_pos,pos_adyen,pos_discount,pos_epson_printer, pos_hr,pos_hr_restaurant,pos_loyalty,pos_mercury, pos_restaurant,pos_restaurant_adyen,pos_restaurant_stripe,pos_sale, pos_sale_loyalty,pos_sale_product_configurator,pos_six,pos_stripe, The POS has a large number of add-on modules. As such, it is important that they all respect strict guidelines when it comes to file structures. Before, each module had more or less it's own rules when it came to this, apart from the fact that code was mostly organised into `js` and `xml` folders. In this PR, we move to a much more structured approach, in which each module follows the following pattern: src/ |-- app/ <-- the module's own new logic |-- overrides/ | |-- components | | |-- overridden_component_a | | | |-- overridden_component_a.js | | | |-- overridden_component_a.xml | | | |-- overridden_component_a.css | |-- models | | |-- overridden_model.js Apart from the structural changes, this PR introduces changes to file names, such that they respect the default pattern of snake_case naming. In this commit, we move the files. In the following one we make the needed changes in the code, such as adapting imports. Task: 3394192 closes odoo/odoo#127056 Related: odoo/enterprise#43594 Signed-off-by: Joseph Caburnay (jcb) <jcb@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%