Thursday, August 13, 2015
4 changes · master
Enhancements to existing features
Point of Sale settings now expose configuration options for receipt reprinting and Mercury payment integration. This makes it easier for businesses to enable these POS capabilities from the standard settings area instead of relying on more technical setup steps.
Original PR description
…mercury TASK : https://www.odoo.com/web#id=20108&view_type=form&model=project.task&action=333&active_id=248 PAD : https://pad.odoo.com/p/r.Cc9x7AeaFNE093D2
The settings pages for Stock and CRM were reorganized to make key options easier to understand and configure. CRM settings now present one option as a clearer selection with radio buttons, improving usability for administrators.
Original PR description
TASK : https://www.odoo.com/web#id=20149&view_type=form&model=project.task&action=333&active_id=248 PAD : https://pad.odoo.com/p/r.9dHit6lR0CVW4hO7
The Lunch app now adds an 'I'm Feeling Lucky' ordering option that helps users pick a meal without browsing manually. This makes lunch ordering faster and more playful, especially for users who are undecided.
Original PR description
TASK : https://www.odoo.com/web#id=20074&view_type=form&model=project.task&action=333&active_id=248 PAD : https://pad.odoo.com/p/r.rH5qWFjeI44j66hV
This change speeds up Odoo's internal model setup by reusing field information when it is safe to do so. It can reduce registry setup time and significantly improve overall test and module installation performance, with no intended change to everyday business workflows.
Original PR description
Optimize `registry.setup_models()` such that some fields can be reused between registries. This happens when a model has the same base classes as another model. This reduces the registry setup time. On the runbot, this reduces the total execution time by ~20%.