Daily updates from Odoo
Friday, July 5, 2019
9 changes · master
Enhancements to existing features
The hardware driver now informs the Odoo instance when devices are disconnected as well as when they are connected. This helps keep the system’s view of attached hardware accurate while reducing duplicate update messages when several devices change at once.
Original PR description
Before this commit, we only sent the list of connected devices to
the odoo instance (thanks to `self.send_alldevices`) when a device
is newly connected. Now, we also send this list when a device is
disconnected. We also try to call this method once if multiple devices
are connected/disconnected during an iteration.
task: 1939338
--
I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-prSeveral form screens now use a consistent sheet-style layout, improving readability and alignment for users working with tax reports, bank accounts, marketing campaigns, and customer tags. This is a small usability improvement with no expected change to business workflows or data behavior.
Original PR description
Task : https://www.odoo.com/web?debug=assets#id=2026283&action=327&model=project.task&view_type=form&menu_id=4720 Pad : https://pad.odoo.com/p/r.359e824ecd23908f065bd4eb8fdf108b I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The budget and customer follow-up form screens now use a standard sheet layout. This gives users a more consistent and polished experience when viewing or editing these records.
Original PR description
Task : https://www.odoo.com/web?debug=assets#id=2026283&action=327&model=project.task&view_type=form&menu_id=4720 Pad : https://pad.odoo.com/p/r.359e824ecd23908f065bd4eb8fdf108b
Resolved issues and error corrections
Text fields with long content now resize properly when users open a different tab in a form. This prevents hidden content or awkward field sizing, making form editing smoother and more reliable.
Original PR description
Task:https://www.odoo.com/web?debug#id=2007558&action=333&active_id=1724&model=project.task&view_type=form&menu_id=4720 Pad: https://pad.odoo.com/p/r.483fe0cc1077106f76e6ecce4a494d4e -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update fixes an issue in the Documents sharing page setup data that could prevent a shared document template from loading correctly. It helps ensure recipients can access shared documents without unexpected errors.
Original PR description
This fix corrects the Json formatting of the session info of the share template of documents.
Features or functions removed from Odoo
This change removes obsolete priority label settings from CRM and Project that are no longer used in the interface. It simplifies configuration and reduces maintenance without changing how users manage priorities today.
Original PR description
Description of the issue/feature this PR addresses: 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
The sales team setup no longer includes an unused reply address field. This simplifies configuration and avoids confusion, since team email replies are already handled through aliases.
Original PR description
Pad:https://pad.odoo.com/p/r.078ae36be0b12a8906a157b1d3c220e9 Task:https://www.odoo.com/web#id=1985539&action=333&active_id=1217&model=project.task&view_type=form&menu_id=4720
Code cleanup and technical improvements
This update removes an outdated internal programming pattern across several Odoo apps and replaces it with the current standard approach. It should make the system easier to maintain and reduce unexpected behavior for future development, without introducing intended functional changes for business users.
Original PR description
https://github.com/odoo/enterprise/pull/4721
This update modernizes internal code across several Odoo apps so they no longer rely on an older programming pattern scheduled for removal. It should not change day-to-day functionality, but it reduces future upgrade risk and keeps these apps compatible with the platform.
Original PR description
Adapt all code that was using `api.one` to recordset-style method and remove any and all calls to `api.one` in preparation for its removal.