Daily updates from Odoo
Monday, July 4, 2016
14 changes · master
New functionality added to Odoo
The aged partner balance report can now be expanded to show the underlying details behind each balance. This helps finance teams investigate overdue amounts and customer or supplier balances more quickly without leaving the report.
This adds several enterprise manufacturing capabilities, including work order planning, quality checks, production cost reporting, maintenance planning, master production scheduling, and product lifecycle management. These changes help manufacturers plan production, control quality, track costs, maintain equipment, and manage product changes more effectively.
Original PR description
Task: https://www.odoo.com/web?#id=21669&view_type=form&model=project.task&action=333&active_id=248&menu_id=4720 .
This update expands manufacturing with product lifecycle management, quality control, maintenance links, and cost reporting. It helps teams manage engineering changes, track quality issues, review production costs, and connect maintenance activities more effectively from within manufacturing workflows.
Enhancements to existing features
This update substantially improves manufacturing planning, work orders, bills of materials, scrap/unbuild flows, and maintenance management. It makes factory operations easier to schedule, track, and complete while separating general equipment maintenance from HR-specific equipment features.
Original PR description
https://www.odoo.com/web#id=21669&view_type=form&model=project.task&menu_id=5200
Users can now return delivered products with lot numbers by choosing from the original delivered lot numbers instead of creating a new one. This keeps product tracking clearer and reduces confusion during return processing.
Original PR description
Before this commit, the return of a delivered product with a lot number is problematic for two reasons. First, the user cannot select from the list of delivered lot numbers. Moreover, the user needs to create a new lot number for the returned product since the combination product/lot must be unique. This makes the tracking system of a returned products confusing. This commit allows the user to select from the list of opw-681925
When returning tracked products, users can now only choose lot numbers that match the products originally delivered. This helps prevent mistakes during partial returns and keeps inventory records more accurate.
Original PR description
When tracking is enabled on a product, returning the picking will automatically reserve quants which were delivered in a first place. If the picking is partially returned, the user might want to select different lots than the ones which are suggested. In this case, we make sure that the domain matches the originally delivered products. opw-681925
This pull request modernizes manufacturing-related code and updates related maintenance, stock, product, sale, and payroll areas. It improves configuration access, product naming, warning defaults, and test coverage while preparing manufacturing features for future changes.
Original PR description
Task: https://www.odoo.com/web?#id=21669&view_type=form&model=project.task&action=333&active_id=248&menu_id=4720
The aged partner balance report now returns the underlying accounting lines along with their amounts and aging periods. This helps ensure the report has the correct supporting details and fixes an issue that could cause reporting errors.
Original PR description
Change the _get_partner_move_lines method so that it returns also the domain lines
Website visitors can now search across relevant site content from the frontend, with results enriched by categories, tags, and module-specific information. Searches can direct users to the most relevant page, such as shop, blog, events, or forum results, improving discovery and navigation.
Original PR description
Use categories, tags or others data in function of the module to complete the search Redirect the user in function of the categories, tags... on the corresponding search page By default apply the search on the current page
This change prevents users from creating or editing currencies directly while entering supplier information. It helps ensure currencies are managed only through the proper configuration menu, reducing accidental or inconsistent currency setup.
Original PR description
Description of the issue/feature this PR addresses: - Currency Creation Task:https://www.odoo.com/web#id=26846&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad:https://pad.odoo.com/p/r.44eb149e84d170a09a0b20a617b3b052 Current behavior before PR: https://drive.google.com/file/d/0B45jrxrhIvidS0lLbmZCNE82ZTA/view?usp=sharing Desired behavior after PR is merged: https://drive.google.com/file/d/0B45jrxrhIvidNEJpRldpQ2w0OEE/view?usp=sharing ## I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Resolved issues and error corrections
This fixes an error that could appear when changing the resume option in recruitment configuration settings. Users can now update that setting without being interrupted by a crash, improving reliability for HR configuration workflows.
Original PR description
Description of the issue/feature this PR addresses: - Traceback on resume option change Issue:https://www.odoo.com/web#id=677480&view_type=form&model=project.issue&action=963&active_id=681&menu_id=4720 Current behavior before PR: Desired behavior after PR is merged: ## I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This change fixes an error that could occur during product reordering in inventory. It helps ensure warehouse-related replenishment actions run reliably without being blocked by a typo.
Original PR description
Description of the issue/feature this PR addresses: Issue: https://www.odoo.com/web#id=676614&view_type=form&model=project.issue&action=963&active_id=681&menu_id=4720 Current behavior before PR: Desired behavior after PR is merged: ## I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Code cleanup and technical improvements
The CRM module was reorganized and migrated to Odoo's newer internal API while aiming to keep existing business behavior unchanged. This should improve maintainability and test coverage, with little visible impact for day-to-day CRM users.
Original PR description
Migration of CRM code to new API. Nothing should change functionnaly. ## I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The partner assignment area in CRM was updated to use Odoo's newer internal framework and file structure. This should make the module easier to maintain and more reliable over time, with no major visible workflow changes expected for users.
Original PR description
Task: https://www.odoo.com/web#id=12139&view_type=form&model=project.task&action=327&menu_id=4720