Daily updates from Odoo
Monday, December 3, 2018
8 changes · master
New functionality added to Odoo
Sales and contact users can now add leads or partners to a VoIP call queue more easily, including bulk creation of call activities. The VoIP panel also supports automatic progression through scheduled calls and keeps call deadlines aligned when activity dates change, making follow-up calling more reliable and efficient.
Original PR description
This PR contains 3 commits: The first one adds the ability to create voip.phonecall from records more easily on `crm.lead` and `res.partner`. Both models now have a server action, and crm lead has a custom button on kanban record. The second fixes an issue where updating the date deadline of an activity was not updating the phonecall date_deadline accordingly. The third one adds support for autocall on next activities phonecall and improves UI of voip panel. Task: 1892475
Enhancements to existing features
The stock transfer screen now hides the scrap option once a transfer is completed, and also avoids showing it for receipts where scrapping incoming goods is not intended. This reduces accidental inventory adjustments and guides users to review scrap moves through the dedicated status button instead.
Original PR description
Task ID 1913275 Task : https://www.odoo.com/web#id=1913275&action=327&model=project.task&view_type=form&menu_id=4720 Pad : https://pad.odoo.com/p/r.59923edf5cebf63c11325cddf84bca75 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update improves sample data across HR, payroll, recruitment, lunch, and point of sale apps so demo environments feel more realistic and complete. It helps sales, training, and evaluation scenarios better showcase common business workflows, with minor test updates for changed company naming.
Original PR description
Add and improve demo data Task #1870050 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
When an action is created without a label, Odoo now uses the name of the related model automatically. This makes menus and actions clearer by avoiding blank or unclear names with no extra setup required.
Original PR description
Take the name of the model if no name is set for an action.
Manufacturing work order cards now show their status directly, helping operators quickly pick orders that are ready to work on. The update also prevents invalid planning dates where an end date is earlier than the start date, reducing scheduling mistakes.
Original PR description
This PR introduce: - State on kanban cards - Do not allow a start date greater then a stop date. The purpose and details are explain in each specific commit Task ID -1838642 Pad - https://pad.odoo.com/p/r.68c799c9a80a18157eefebc39452f311
Financial reports now include footnotes directly when reports are generated, reducing unnecessary background loading and making printing more reliable. The project timesheet forecast sales overview was also aligned with the newer page rendering approach, improving consistency for users.
Original PR description
Enterprise part of odoo/odoo#28716
Resolved issues and error corrections
This change removes an unnecessary blacklist link from mail channel participants. It prevents a failure when email addresses are processed for channel notifications, improving reliability without changing user-facing workflows.
Original PR description
Blacklist was added to mail.channel.partner in order to avoid sending mail notification for a channel in send mail mode if the partner was blacklisted. But as everythin is done using directly the res partner model, this inheritance is completelly useless. Moreover, since introduction of mail.address.mixin with email_normalization (inherited by blacklist.mixin), the partner_email cannot be normalized as it is a non stored related field. The computation of email_normalized will fail. Task ID : 1911716 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Features or functions removed from Odoo
Product cost method and inventory valuation settings are no longer stored separately on individual products. Odoo now consistently uses the product category settings, reducing confusion and making stock accounting migrations more reliable.
Original PR description
The fields property_cost_method ad property_valuation are never shown on the products but they sometimes are set. This creates confusion and some difficulties in the migration (the cost method/valuation on the products are different than the one set on the categories). We remove them and only use the one on the categories. Task: 1866333