Wednesday, April 13, 2016
6 changes · master
Enhancements to existing features
This change prevents inventory records from linking a product to the wrong batch or lot. By blocking these inconsistent records, stock availability searches become more reliable and businesses avoid confusing or incorrect inventory results.
Original PR description
It is possible (and actually quite easy) to generate a quant where the lot's product does not match the quant's own product. That is however a severe incoherence and may lead to bizare effects when searching for available quants. It's probably much better to forbid that. Ported from https://github.com/odoo/odoo/pull/7159 to target master, as requested by @nim-odoo .
Resolved issues and error corrections
The purchase app's filter for incoming shipments to invoice has been corrected after an obsolete invoicing option was removed. This prevents users from seeing or relying on a filter tied to a process that no longer exists, reducing confusion during purchasing and invoicing workflows.
Original PR description
The invoicing method to create an invoice on incoming shipment has been removed in 9.0 opw:674323
Code cleanup and technical improvements
The portal sales module was reorganized and migrated to Odoo's newer development framework. This helps keep customer-facing sales portal features easier to maintain and evolve, without introducing a major visible change for users.
Original PR description
Task : https://www.odoo.com/web#id=20767&view_type=form&model=project.task&menu_id=3942&action=327 Pad : https://pad.odoo.com/p/r.pSixt0tTeBt9sVtH
The HR module was migrated to Odoo's newer internal framework while preserving existing business behavior. This improves maintainability, consolidates related screens and tests, and helps ensure the HR app remains reliable for future updates.
Original PR description
Task: https://www.odoo.com/web?#id=12437&view_type=form&model=project.task&menu_id=3942&action=327 Pad: https://pad.odoo.com/p/r.ECFkv1NxYlPWI7gg
The web editor has been updated to use Odoo's newer internal framework, improving maintainability and consistency. This should make future improvements and fixes easier while keeping the editing experience stable for users.
Original PR description
Task: https://www.odoo.com/web#id=21484&view_type=form&model=project.task&action=327&menu_id=4720 Pad: https://pad.odoo.com/p/r.fBnXPC7m7XeB6b8n
The website mail and website mail channel areas were migrated to Odoo's newer internal API without intended changes to how users interact with them. This improves maintainability and consistency for future development while removing a generic message field that was better handled by individual website features.
Original PR description
<strong>Task:</strong>https://www.odoo.com/web#id=12029&view_type=form&model=project.task&menu_id=3942&action=327 <strong>Pad:</strong>https://pad.odoo.com/p/r.Yk2pVlLvxdw8HYUr