8c42506648ca6be2de17581f5b1e5212f615c0e9
Tables have their own custom selection in Odoo Editor, so rectangular cell selection is supported. Selecting a whole row/column/table then pressing delete/backspace removes the whole row/column/table. But just selecting some cells should only empty them, which we failed to do, resulting sometimes in broken tables. The code to remove selected rows/columns/table was triggered when pressing backspace/delete, which failed to account for cases where we need to delete the range without pressing those keys (for instance when typing a character). This moves that code to `deleteRange` so as to make it the standard behavior when deleting a range that includes table cells. task-3032817 X-original-commit: fad5d2d7e241e22382a2f3dc0fd68eca741e59a7 Part-of: odoo/odoo#105217
…
…
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%