Thursday, September 26, 2024
15 changes · master
Resolved issues and error corrections
Archived employees will no longer appear by default in HR attendance Gantt and reporting views, reducing clutter and helping teams focus on active staff. Users can still find archived employees when needed by selecting them or searching by name.
Original PR description
With this task, by default archived employees will not be displayed. If the user want to see them, he can select archived employees or write their name in the searchbar. 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 fixes an issue where deleting content near a separator could add an unnecessary blank line to it. The editor now keeps separators visually consistent, reducing small formatting glitches for users editing pages or emails.
Original PR description
Before this commit: delete an empty line under a separator and some text a br element added to the separator After this commit: the br won't be added the hr element because it already has a visible height --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The accounting dashboard now shows the correct number of vendor bills that are waiting to be paid or overdue. This prevents confusion when bills have split payment terms, where one bill could previously be counted as multiple items.
Original PR description
Description of the issue this commit addresses: Since recently, the <[X] To Pay> and <[X] Late> buttons don't send the user to an account.move.line model view anymore but to an account.move model one…
Description of the issue this commit addresses:
Since recently, the <[X] To Pay> and <[X] Late> buttons don't send the user to an account.move.line model view anymore but to an account.move model one but when that change was made, the computation of the number of items on the dashboard was not changed so it was still counting the amount of account.move. line there was in the account.move items that were shown in the view resulting in wrong totals.
---
Steps to reproduce:
1. Install account
2. Create new Vendor Bill with a split payment term ("30% now, Balance 60 Days" for example) on today's date for Bill Date.
3. Go to the dashboard, click the <[X] To Pay> button.
4. the amount of moves in the view that is opened with the button is one above the value of "X" in the button.
This is due to using a split payment term that creates two installment for a single vendor bill hence counting one more aml than there are moves.
---
Desired behavior after this commit is merged:
The right amount of To Pay and Late moves is shown at all times.
---
TODO for OXP
---
I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-prThis fix prevents the HTML editor's preview operation from taking over the user's current text selection. It helps keep editing interactions predictable, reducing frustration when users are working with content history or selection changes.
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
This fixes an issue in the HTML editor where dragging selected table cells into text outside the table could cause an error. Users can now move this content more reliably without interrupting their editing workflow.
Original PR description
Before this commit: in a table, select last two cells of first row and drag drop it to a p element out of the table, a traceback is raised After this commit: the traceback is fixed, the added test only simulate the to be pasted content when drag and drop the selected cells --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fixes an issue in the HTML editor where creating a table inside an empty column showed the column guidance marker in every table cell. The hint now appears only in the intended first paragraph, reducing visual clutter and making editing clearer for users.
Original PR description
Before this commit: creating a table in an empty column, all the table cells have the column hint After this commit: only the first p node under the col div has the column hint --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fixes how Odoo converts line breaks in displayed text so the result is handled safely and correctly by the page rendering system. It helps prevent text formatting issues where multi-line content is shown in business views or reports.
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
Website editors can now change or remove the background color of inner form blocks. This prevents visual mismatches and layout issues when placing forms inside different page sections.
Original PR description
Prior to this commit, the inner form snippet had a predefined `o_cc2` color, which could not be changed. This could create layout issues depending on which parent snippet the user dragged this inner snippet onto. This commit allows to change or remove the background color of this inner form snippet. task-4206683 | Before | After | |--------|--------| | <img width="1784" alt="Capture d’écran 2024-09-24 à 11 26 00" src="https://github.com/user-attachments/assets/f3093ee9-0c13-499c-8b71-5e883544612d"> | <img width="1775" alt="Capture d’écran 2024-09-24 à 11 26 31" src="https://github.com/user-attachments/assets/dacc95ad-f8e1-4362-beaa-f4b1e987c815"> | --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update improves automated website checks so they run faster and wait more reliably for page changes before moving on. It helps reduce false failures in testing across website, ecommerce, events, live chat, and loyalty flows without changing customer-facing functionality.
Original PR description
In this commit, we impose a checkDelay on the tours of 150ms (the default checkDelay is 750ms). This makes the tours execute faster. We take advantage of this commit to remove unnecessary actions (like clicks when it is simply a matter of checking that the element is in the DOM). We add verification steps to ensure that the tour executes correctly and waits for mutations before continuing the tour. 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 Stock Barcode Database setting now clearly shows that it belongs to Odoo Enterprise. This helps users understand licensing and availability before enabling the feature.
Original PR description
[FIX] stock: Fixed Enterprise Widget on Stock Barcode Lookup Module **Description of the issue/feature this PR addresses:** Fixing Enterprise Widget on Stock Barcode Lookup Module **Impacted versions:** * 18.0 * master **Steps to Reproduce :** - Go to the Inventory --> Configuration --> Setting. - Activate the Stock Barcode Database Module. - Save the record and see. **Current behaviour before PR:** No Enterprise Widget on Stock Barcode Database Module. **Desired behaviour after PR is merged:** As Stock Barcode Database Module is in Enterprise, Added Enterprise Widget on it. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update fixes an automated website shop loyalty test for gift cards by adding the missing step to continue shopping. It helps keep the online sales checkout and loyalty testing reliable without changing the customer-facing experience.
Original PR description
In this commit, we fix the tour test_gift_card_tour by adding a step to continue shopping. We take advantage of this commit to remove unnecessary clicks. 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
Fixes the border color in the stock rule diagram table so it displays consistently again. This improves the visual clarity of inventory routing reports without changing any business logic or workflows.
Original PR description
In the stock rule diagram, the table border color was not correct anymore. before:  after:  task-id: 4207218 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fixes an issue where the website editor button for adding product categories to a mega menu did not properly trigger category loading. Website managers can now reliably populate mega menus with shop categories, improving navigation setup for online stores.
Original PR description
With previous commit f354cb8794c9fd2b5183e520ce292adbe547ba4c, a new feature was introduced to be able to load categories to your mega menu however there was a bug that the button was not synced to fetching the categories. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Fixes an issue where action buttons in Documents could remain incorrect after switching folders while previewing a document. This helps users see the right controls for the folder they are working in and avoids confusion during document management.
Original PR description
…ewing This commit fixes the remaining actions after switching folders while previewing a document.
Fixes an issue where dragging a single document could show an unclear “undefined” message in kanban and list views. It also keeps the owner avatar and activity icon consistently positioned at the bottom of document cards, making the interface cleaner and easier to read.
Original PR description
This commit fix the 'undefined' message when trying to drag and drop a single document in the kanban and list view. It also fix the owner avatar and activity icon to always stick to the bottom of the kanban card.