Wednesday, November 6, 2024
11 changes · 18.0
Resolved issues and error corrections
This fix adds helpful descriptions to several project top bar actions linked to manufacturing, stock, and purchasing. Users can better understand actions such as Bills of Materials, warehouse transfers, stock moves, and purchase orders before opening them.
Original PR description
Add helpers for the following actions: - Bills of Materials - To WH - From WH - Stock Moves - Purchase Orders task-4210573 version-18.0 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The sales team warning now appears only when a person is actually already assigned to another team in single-team mode. This prevents confusing or incorrect alerts when adding unsaved members and makes the warning text clearer for users.
Original PR description
Purpose ======= Fix the team member warning which was indicating the wrong members. Specification ============= The warning only needs to appear when you add a member which is already in another team (only in mono-membership mode). When you add a new member without saving, the team 'id' field is of type NewID, not simply an id of type integer. This was messing up the search domain as the crm_team_id was for example 1 and the team.id was NewID with origin 1. They were evaluated "different" even though they are the same. Fixing that by accessing the record's origin so that we always compare ids as integers. Also rewording a bit the warning to prevent using him/her and more precisely specifying where to activate the multi team option. Task-4283552 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The Accounting settings now show the company-specific icon for two options that only apply to the currently selected company. This helps users understand that changing these invoice-related settings will not affect other companies in the database.
Original PR description
In Settings, the fields `total_amount_words` and `display_invoice_tax_company_currency` are linked to the company, but the "company-specific" icon was missing. Adding this icon informs users that enabling these settings only affects the currently selected company. task-4297925 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fixes a display issue in Odoo Discuss where the 'jump to present' button could move to the wrong spot after opening thread actions or resizing the window. Users now get a more consistent chat navigation experience without visual glitches.
Original PR description
**Current behavior before PR:** When the `jump to present` button was visible and the user opened any thread actions, the button appeared in the wrong position.The issue occurred because the transform style was not being recalculated when the active action changed. Before / After <p> <img src="https://github.com/user-attachments/assets/cf3d4051-20e6-428e-8bba-237e8ef03e8e" width="200px" /> <img src="https://github.com/user-attachments/assets/6e7f1ca0-6adf-4177-a7ea-dd1f7968702d" width="200px" /> </p> **Desired behavior after PR is merged:** After this PR, the transform style is correctly calculated, ensuring the `jump to present` button is properly positioned when thread actions are opened. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update adjusts an internal asset bundle test so it no longer assumes the website app is installed. It helps keep automated testing reliable in setups where website features are not enabled, without changing business functionality.
Original PR description
When website is not installed and the user is logged in, the frontend is not loaded by the client making the test `test_assets_bundle_css_error_frontend` invalid (frontend assets are not loaded on backend pages).
This fixes an issue in the website editor where highlighted title text could lose its underline thickness after swapping a snippet and then undoing the action. The change helps preserve the intended page design and prevents unexpected formatting changes while editing website content.
Original PR description
Steps to reproduce: - Drop "Title" snippet. - Select "Highlight" from toolbar. - Select those highlight which have underline thickness of non zero. - Now use swap snippet button. (yellow button) - Now undo the last step. - Notice underline has lost its thickness. After this commit: - highlighted text is no longer losing thickness of underline after swapping and undo. task-4219461 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update corrects a condition used when handling sales order lines tied to subscription timesheets. It helps prevent incorrect behavior in subscription-related timesheet sales flows, improving reliability for affected users.
Users signing documents without logging in will no longer see an unexpected session expiration pop-up. This fixes a check in the Sign app so public signing flows correctly handle missing user information.
Original PR description
**Steps to reproduce:** 1. send a sign request to the user. 2. attempt to sign a document without logging in. **Issue:** Session expiration pop-up appears unexpectedly. **Cause:** Due to recent improvements, the userId is not being retrieved as expected. **Fix:** Modify the condition to handle cases where userId is either null or false. task-4178827
The signing interface now keeps the attachment input at its natural size instead of stretching across the full row. This removes a visual glitch and makes the attachment area clearer and easier to use.
Original PR description
Before this PR, the oe_add class caused the input field to stretch across the entire line. After this PR, adjustments to the class ensure it only takes up the necessary space. task-4223539
Users can now request documents directly from My Drive, fixing a limitation in the Documents app. This makes document collection more consistent and reduces confusion for teams working from their personal drive area.
Original PR description
Allow requested documents from `My Drive`. Task-4297530
Manufacturing users can now post a work-in-progress accounting entry even when a work order is still being tracked without an end time. This prevents an unexpected error screen and keeps the manufacturing accounting workflow from being interrupted.
Original PR description
before this commit, if user tries to open/generate WIP entry for manufacturing without recording the end time in the time tracking inside the work order a traceback is shown to user * create a manufacturing order that generate work order * in the work orders generated, start a work order * now click on POST WIP accounting entry from action * traceback is shown after this commit, no traceback wont be shown in the above scenario