Thursday, August 13, 2015
13 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
This update prevents users from creating new sales teams directly from the sales team dashboard, helping keep team setup more controlled and consistent. It also corrects a warehouse management menu definition so inventory navigation behaves as intended.
Original PR description
TASK : https://www.odoo.com/web#id=20148&view_type=form&model=project.task&action=333&active_id=248 PAD : https://pad.odoo.com/p/r.wdRguCaFko6hjwdt
Resolved issues and error corrections
The Stock app menu was simplified by removing a duplicate Operations Types entry that showed the same information as the Picking Types menu. This reduces confusion for users navigating stock configuration without changing underlying stock functionality.
Original PR description
…menuitems was displaying the same thing TASK : https://www.odoo.com/web#id=20000&view_type=form&model=res.partner PAD : https://pad.odoo.com/p/r.FZHbRDqlkeMJdr6p
Code cleanup and technical improvements
The Website Project module has been migrated to Odoo's newer application framework. This is mainly an internal modernization that helps keep the module maintainable and compatible, with little expected change for everyday users.
Original PR description
Task: https://www.odoo.com/web#id=12128&view_type=form&model=project.task&menu_id=3942&action=327 Pad: https://pad.odoo.com/p/r.X87BCsZgOuBPOdud
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%.
The Project app’s attachment view is easier to use, with clearer guidance in the menu and no unnecessary create button. Some attachment form details are also hidden from regular users to reduce clutter and keep advanced fields for administrators.
Original PR description
<b>Task</b>: https://www.odoo.com/web#id=13653&view_type=form&model=project.task&menu_id=3942&action=327 <b>Pad</b>: https://pad.odoo.com/p/r.c1iaiWcjjoSrsE3b
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
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
The sales margin module was reorganized and migrated to Odoo's newer application framework, making it easier to maintain and test. Business users should see no major functional change, but the update supports more reliable future development around sales profitability tracking.
Original PR description
Task: https://www.odoo.com/web#id=13378&view_type=form&model=project.task&menu_id=3942&action=327 Pad: https://pad.odoo.com/p/r.bSJGE9rAhvMGNKC7