Daily updates from Odoo
Friday, July 12, 2019
22 changes · master
Enhancements to existing features
The graph view now displays the currently selected measure directly on the measure toggle button. This makes reports easier to read and reduces uncertainty about which value is being analyzed.
Original PR description
Task: https://www.odoo.com/web#id=1878335&action=333&active_id=131&model=project.task&view_type=form&menu_id=4720 Pad: https://pad.odoo.com/p/r.9021406072a1b25c016b5b4e4a470c94 ### -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The Timesheets app now has its own module icon, replacing the previous task log-related visual. This makes the app easier to recognize in Odoo and improves consistency in the user interface.
Original PR description
… logs. Task link : https://www.odoo.com/web#id=1872544&action=327&model=project.task&view_type=form&menu_id=4720 Pad link : https://pad.odoo.com/p/r.6ed8e36f697f4a26f01d0a4d038277f4 This commit is related to task ID 1872544. 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
Stock locations will now display their full names even when the location is configured as a view-type location. This helps users distinguish similar locations more easily and reduces confusion in inventory workflows.
Original PR description
This commit is related to task ID 1864491. Task link : https://www.odoo.com/web#id=1864491&action=327&model=project.task&view_type=form&menu_id=4720 Pad link : https://pad.odoo.com/p/r.e829c98194a86b1fea045bcdac7b00e9 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
Subscription-related emails now use a lighter notification layout, making messages cleaner and easier for customers to read. This improves the customer-facing email experience without changing subscription workflows or business logic.
Original PR description
Pad:https://pad.odoo.com/p/r.087c2346219fd36bfbd5de6a45d76cf3 Task:https://www.odoo.com/web#id=1843176&action=333&active_id=131&model=project.task&view_type=form&menu_id=4720 n this commit - Provide 'mail.mail_notification_light' for custom_layout. Task: 1843176 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 demo contact record for Arthur Gomez now uses a male profile picture. This improves the realism and consistency of sample partner data when users search for or view this contact.
Original PR description
Pad:https://pad.odoo.com/p/r.391d97edaa2563081b79aabeb162bb6a Task:https://www.odoo.com/web#id=1854595&action=333&active_id=131&model=project.task&view_type=form&menu_id=4720 --Arthur Gomez's partner picture update PR: TASK:1854595 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
When users click "Send message" or "Log note" in the chatter, the message text box is now selected automatically. This small usability improvement lets users start typing right away without an extra click, making communication in Odoo slightly faster and smoother.
Original PR description
- When we click on 'Send message' to send a message from the chatter, set the focus on text box. Task ID : 1824035 Description of the issue/feature this PR addresses: Task ID - https://www.odoo.com/web?#id=1824035&action=327&model=project.task&view_type=form&menu_id=4720 Pad - https://pad.odoo.com/p/r.f003d348b36c9f26b137dacab4b0b518 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 UK accounting setup now uses clearer tags for each tax report grid, making tax reporting data easier to classify and align with enterprise reports. This improves consistency in UK tax reporting without changing day-to-day workflows.
Original PR description
Task: https://www.odoo.com/web?debug=#id=22697&view_type=form&model=project.task&action=327&menu_id=4720 PAD: https://pad.odoo.com/p/r.f47955309f3674964eaf519b6ceaf45e
This update adds a helper for setting or reading values in automated web tours. It should make internal testing flows easier to write and maintain, supporting more reliable validation of user journeys.
Original PR description
Task: https://www.odoo.com/web#id=35805&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad: https://pad.odoo.com/p/r.4a99bd891ee1a0d1071eda296dadee03 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
Mobile users entering numbers in Odoo web forms will now see the numeric keyboard automatically. This makes number entry faster and reduces input mistakes on phones and tablets.
Original PR description
TASK :- https://www.odoo.com/web#id=35231&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 PAD :- https://pad.odoo.com/p/r.d1777ce29d89e8c82d6d995e46fcdc09 …ields 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 order margin field has been repositioned from the lower-left corner to sit below the total amount. This makes margin information easier to find alongside the main financial totals when reviewing an order.
Original PR description
…der to below the total_amount field Description of the issue/feature this PR addresses: <b>Task:</b>https://www.odoo.com/web#id=33254&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 <b>Pad:</b>https://pad.odoo.com/p/r.ec7f1f927026df12da9e2ef1740e68b1 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 improves how Odoo can sort records when some values are empty, making lists and reports appear in a more predictable order. It supports future business features such as reseller commission handling by ensuring underlying record ordering behaves consistently.
Original PR description
-- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Constraint messages are now stored with their related model constraint records, making them easier to manage and translate consistently. This improves maintainability of translations and prepares the system for future cleanup of older constraint handling.
Original PR description
An use a model translation The message is now stored on the ir.model.constraint record Create external id for ir.model.constraint In the future, _constraint will be removed so a second cleanup will occur Task-id: 1999315 Pad: https://pad.odoo.com/p/r.2e88f9120528b70db08ad7d727ab7ccc
The subscription emails for payment failures, reminders, successful payments, and quote validation were cleaned up for more consistent formatting. This helps customers receive clearer, better-structured communications during key subscription and payment moments.
Original PR description
Pad:https://pad.odoo.com/p/r.087c2346219fd36bfbd5de6a45d76cf3
Task: https://www.odoo.com/web#id=1843176&action=333&active_id=131&model=project.task&view_type=form&menu_id=4720
template - Website Subscription: Payment failure
- Website Subscription: Payment reminder
- Website Subscription: Payment success
- Website Subscription: Quote Validation
In this commit -
- Remove the <p> tag and used <div> and <br\>
- Sequencing the mail header as - name,subject,email_from and to.
TASK: 1843176Belgian VAT report lines now open the adjustment wizard with the correct default values, helping users enter tax adjustments more reliably. The update also removes references to adjustment taxes that are no longer used in the community version, keeping reporting behavior aligned across editions.
Original PR description
[IMP] l10n_be_reports: apply the right default values when calling the new version of the adjustment wizard from tax report line 61 and 62
Resolved issues and error corrections
This update corrects an internal naming issue in the Mexican localization that affected accounting setup logic after a previous refactoring. It helps ensure the Mexican chart of accounts setup continues to use the intended process without confusion or misrouting.
Original PR description
Issue : https://www.odoo.com/web#id=1875996&action=333&active_id=1278&model=project.task&view_type=form&menu_id=4720 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Fixes a visual issue in the currency list where checkbox controls showed an unwanted box. This makes the Settings > Currency screen cleaner and easier to read for users.
Original PR description
When you go to to the Settings > Currency in the ListView, you can see box in the Checkbox widget. It may be because of the upgrade to the BS4. Pad: https://pad.odoo.com/p/r.402175dbe462b2ce49c3168737238e74 Task: https://www.odoo.com/web?#id=1875848&action=333&active_id=1278&model=project.task&view_type=form&menu_id=4720 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
This fix prevents the timezone mismatch field from showing duplicated or malformed dropdown content in edit mode. Users will see a cleaner, more reliable interface when reviewing or changing timezone-related information.
Original PR description
Description of the issue/feature this PR addresses: Issue: https://www.odoo.com/web?#id=1878484&action=333&active_id=1278&model=project.task&view_type=form&menu_id=4720 Pad: https://pad.odoo.com/p/r.f960ca97f20a62f71b4eb328509434be 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 Manufacturing app now hides the traceability button on manufacturing orders when the finished product does not use tracking. This prevents users from opening a report that only shows a confusing message with no useful traceability information.
Original PR description
Issue-Link: https://www.odoo.com/web#id=1861929&action=333&active_id=1278&model=project.task&view_type=form&menu_id=4720 Pad-Link: https://pad.odoo.com/p/r.226337b9829f03e6449b4f1ae3262390 Before this commit: If finished product_tracking has been disabled, the traceability report is showing "no operation made on this lot" which has no meaning. After this commit: Traceability stat button on MO has been hidden, if product_tracking is disabled. Issue-ID: 1861929 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fix prevents Odoo from counting the same chatter message twice in inbox and starred message views. Business users will see message counters that match the actual number of messages, reducing confusion in Discuss notifications.
Original PR description
… channel_starred. Purpose: when one message send through chatter to the recipient, but at the end side(recipient) it show 2 messages. so when channels are channel_inbox or channel_starred then not…
… channel_starred. Purpose: when one message send through chatter to the recipient, but at the end side(recipient) it show 2 messages. so when channels are channel_inbox or channel_starred then not increment needaction counter.otherwise it leads to an inconsistency between the number of messages displayed in the statusbar and the actual messages in Discuss. Related to Issue 1824534 Issue: https://www.odoo.com/web?#id=1824534&view_type=form&model=project.task&action=327&menu_id=4720 Description of the issue/feature this PR addresses: when one message send through chatter to the recipient, but at the end side(recipient) it show 2 messages. Current behavior before PR: when one message send through chatter to the recipient, but at the end side(recipient) it show 2 messages. Desired behavior after PR is merged: when one message send through chatter to the recipient, but at the end side(recipient) it show correct count of messages. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Repair order tags have been adjusted so they appear with the intended visual styling. This fixes an inconsistent label appearance, making tags easier to read and more aligned with the rest of the interface.
Original PR description
**Description of the issue/feature this PR addresses**:
- Task: https://www.odoo.com/web#id=2031724&action=327&model=project.task&view_type=form&menu_id=4720
- Pad: https://pad.odoo.com/p/r.0a20a1dd56975914a2364f394bbf6309
**Description:**
- Tags didn't look the way they were supposed to. Fixed that.
--
I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-prThis fixes an issue where information shown in many-to-many tag fields could disappear after a user clicked Edit. Keeping these labels visible helps users avoid confusion when reviewing or updating records such as product variants.
Original PR description
Task: https://www.odoo.com/web?#id=2008081&action=327&model=project.task&view_type=form&menu_id=4720 Pad: https://pad.odoo.com/p/r.5b580641cfce018848dde681f0a75e68 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
This fix updates an internal test so it no longer tries to modify source files while running. It supports future build infrastructure where shared source code may be read-only, helping keep automated testing reliable without affecting end users.
Original PR description
Future runbot improvement may share sources between build, meaning that sources will be readonly to avoid any interaction. _touch() was supposed to handle ro filesystem but f7130556 introduced a new test that was not working in this case. Instead of trying to touch file and pseudomocking the result if the filesystem is readonly, this commit add a real patch on getmtime. cherry-pick of b295723c999