Wednesday, June 11, 2025
10 changes
4 changes
Resolved issues and error corrections
This fix prevents the VoIP keypad from reopening with the previous call's state after a user hangs up. It gives users a cleaner, more predictable calling experience when starting a new call.
Original PR description
In VoIP, the keypad state wasn't updated after the user hangs up with the other party. So, when making a new call, the keypad appears again with its last state in the previous call. This commit fixes this by resetting the keypad state everytime the user makes a call. Task-4848365
This fix restores the intended filtering of canceled entries in the bank reconciliation widget. It helps prevent irrelevant canceled items from appearing during reconciliation, making accounting workflows clearer and less error-prone.
Original PR description
During this commit: https://github.com/odoo/enterprise/commit/0931f83a37a66fbc523fa40cc97f1cc52443bd2f we removed the domain on cancel entries to add tags on the statement itself and a filter. But when doing the refactor of the bank rec widget, we decided to remove the tags for now but didn't put back the domain. This commit will add it back no task id
This fix prevents an error when a signature request does not have a communication company set. Users can continue opening and processing signature requests instead of encountering a crash caused by missing language formatting details.
Original PR description
Before this commit, if the communication compay was not set on a sign_request, the lang value would be falsy. As a result posix_to_ldml(lang.date_format, locale=locale) would crash.
This fixes an issue that could prevent the appointment booking form's anti-bot check from loading properly. It helps ensure visitors can complete appointment requests reliably while keeping the form protected from automated abuse.
Original PR description
Fix wrong variable rename in `Interaction` refactoring of odoo/enterprise@fba0ad8a693e4d8a9089fa0c1e680beb0ee19a23 opw-4861452
1 change
Resolved issues and error corrections
The batch transfer screen now hides quality check buttons in a way that no longer leaves empty space in the stock move line list. This makes the form cleaner and easier to read when those actions are not relevant.
Original PR description
The quality check wizard buttons in the stock move line list of the batch transfer form view should be hidden by `column_invisible` rather than plain `invisible` because they leave behind a large gap when they aren't visible otherwise. Task ID: [4711804](https://www.odoo.com/odoo/my-tasks/4711804)
5 changes
Resolved issues and error corrections
A Belgian tax description was corrected so it now accurately shows 0% VAT for services instead of incorrectly referring to 6% VAT. This helps users see the right tax information in accounting records and reduces confusion in Belgian localization setups.
Original PR description
- Before this commit: The tax with ID `attn_VAT-OUT-00-S`, which represents a `0% Service Tax`, had an incorrect description `6% VAT (Services)` instead of `0% VAT (Service)`. - After this commit: The typo has been corrected by updating the description to accurately reflect the tax rate as `0% VAT (Service)`. Task-4855172 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Invoice reports now display the Terms and Conditions section across the available page width when needed. This improves readability for longer or multi-line terms and removes unnecessary blank space on printed invoices.
Original PR description
**Issue** The "Terms and Conditions" section in the invoice report only takes up half of the page, leaving unnecessary blank space on the other half. **Steps to Reproduce:** 1. Install the Accounting…
**Issue** The "Terms and Conditions" section in the invoice report only takes up half of the page, leaving unnecessary blank space on the other half. **Steps to Reproduce:** 1. Install the Accounting app. 2. Navigate to Accounting > Customers > Invoices. 3. Create or open an invoice. 4. Add a multiline text in the "Terms and Conditions" field. 5. Confirm and print the invoice report. 6. Observe that the content only fills half the available width. **Expected Behavior:** The "Terms and Conditions" text should utilize the full width of the report layout if needed, especially for multiline entries. **Actual Behavior:** The text is constrained to half the page, reducing readability and leaving unused space. **Root Cause** The issue was introduced by PR #193399, which added the `overflow-auto` class to address a display bug from ticket 4416845. However, this class was applied too broadly, affecting the layout of the "Terms and Conditions" block. **Fix** To address this issue, a class is added specifically to the terms and conditions div to control its display. opw-4698250 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Clicking an image inside an editable paragraph now opens the image toolbar instead of the text toolbar. This prevents confusing editing options and makes image editing behave as users expect.
Original PR description
Current behavior before PR: - Clicking an image inside `<div class="o-paragraph">` opened the text toolbar. This is because the selection traversed a whitespace text node that was not filtered out. Desired behavior after PR is merged: - This fix filters out such nodes to show the correct (image) toolbar. task-4844821 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Removing formatting from colored table cells in the HTML editor no longer causes an error. This makes editing tables more reliable when users clear background colors or formatting.
Original PR description
**Current behavior before PR:** Steps to reproduce: - Create a table. - Select some cells, apply background color on them. - Try to remove format using removeFormat button. Trying to remove format from the colored cells leads to traceback `Infinite Loop in removeAllColor()`. The issue happens because after merging commit [1], when applying background-color on cells, text-color will also get applied along with background-color. When trying to remove color using removeFormat button, `applyTableColor` method fails to remove text-color from cells despite having color on them, leading to infinite loop error. **Desired behavior after PR:** Now, background-color is removed from cells without any traceback. [1]: https://github.com/odoo/odoo/commit/616413c3272429ec48a6ac238c899b31d0751546 task-4805468 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The table of contents in the HTML editor now shows heading levels with consistent indentation, even in unusual heading sequences. This makes generated outlines easier to read and helps users understand document structure more accurately.
Original PR description
Prior to this commit, headings indentation was inconsistent in some edge cases.
Example:
```
<h3>
<h2>
<h3>
<h2>
<h3>
```
would appear instead of:
```
<h3>
<h2>
<h3>
<h2>
<h3>
```
Desired algorithm:
- Indent heading by 1 unit to the right of the previous strictly lower heading, or no indent
task-4836337