0566b5f6bad1ee34a6b63b3c8d05b7369276991d
This commit reimplements the import action view to fully use Owl instead of its legacy implementation. Different components have been created to separate the UI in smaller blocks, and a model file contains the main aspects of the import logic. The SelectMenu component is now used instead of the jquery select2, and some other web components and hooks have been used or modified to bring this action to a better state. A custom ImportBlockUI component is used, to support custom messages and the use of components. It was required to reimplement the loading progress and indicator used by the view. The set_file route in the base_import controller has been adapted to remove the usage of jsonp type of code for this situation since it is no longer needed nowadays. On top of the rewrite, js tests have been added to make sure the feature behaves correctly, and to assert the intended specs. Finally, legacy files have been removed, since they are no longer required. Enterprise PR: https://github.com/odoo/enterprise/pull/34249 task-3092474 Part-of: odoo/odoo#106265 Co-authored-by: Bastien Fafchamps <bafa@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%