Thursday, August 13, 2015
8 changes · master
New functionality added to Odoo
This adds a new way for teams to run only specific groups of automated tests, such as server, web, or website tests. It should make testing faster and more focused during development and release checks, while preserving the option to run the full test suite when needed.
Original PR description
The possible values for --test=SPEC are comma-separated lists of: - yaml: Yaml tests only - python: server-side unit tests - web: web client tests - website: website tests Special case: --test=full is equivalent to --test=yaml,python,web,website Add categories 'python', 'web' and 'website' on existing tests.
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
Resolved issues and error corrections
Fixed an issue that could cause an error when validating a purchase receipt linked to voucher accounting entries. The change removes an outdated check for a field that no longer exists, helping users complete receipt validation without interruption.
Original PR description
Issue : https://www.odoo.com/web?#id=645531&view_type=form&model=project.issue&action=963&active_id=681
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%.
This fixes an issue where computed taxes could be applied or displayed in the wrong sequence. Businesses get more reliable tax results on accounting documents, reducing the risk of incorrect totals or reporting inconsistencies.
Original PR description
Issue: https://www.odoo.com/web?#id=645690&view_type=form&model=project.issue&menu_id=4120&action=609 Fixed tax sequnce issue on result of computed tax.
Fixes an issue that prevented customer statements and related account reports from opening correctly. This helps accounting teams access follow-up and statement information reliably without workflow interruptions.
Original PR description
…odel is missing, web.jqueryui_conflict now removed, overdue_domain now removed Issue: 644932