b73518fe579f3902171969ce6ac7438bce64f925
Rev. 3f7d350fe21d9e2afb35a9ce3e2652940e3f259d1 introduced auto-cancellation of the edit mode when the user clicks outside the edited line. The unfortunate downside was the auto-cancellation of the edit mode also when the user presses ENTER while the line is not valid. This is especially annoying when using barcode scanners to fill in values, as scanners usually send an ENTER keystroke at the end of the input sequence. When a many2one field is focused this event will often occur before the autocompletion popup has a chance to open. At that point the line is considered invalid, and the edition mode is cancelled! If no field is considered dirty yet on the line this simply drops the whole line, otherwise it will open a navigation confirmation popup. Both results equally prevent the use of barcode scanners. This patch makes sure the edit mode is only cancelled when the user indeed clicked outside the line, and not for other cases where save() is requested, such as an ENTER keystroke.
…
…
…
…
…
Odoo
Odoo is a suite of web based open source business apps.
The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Project Management, Billing & Accounting, Point of Sale, Human Resources, Marketing, Manufacturing, Purchase Management, ...
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.
If you are a developer you may type the following command at your terminal:
wget -O- https://raw.githubusercontent.com/odoo/odoo/9.0/odoo.py | python
Then follow the developer tutorials
For Odoo employees
To add the odoo-dev remote use this command:
$ ./odoo.py setup_git_dev
To fetch odoo merge pull requests refs use this command:
$ ./odoo.py setup_git_review
Languages
Python
49.6%
JavaScript
47.8%
SCSS
2%
CSS
0.3%
HTML
0.2%