Daily updates from Odoo
Monday, January 13, 2025
8 changes
1 change
Resolved issues and error corrections
Odoo Studio now shows helpful placeholder text when configuring supported field widget options in the sidebar. This makes it easier for users to understand what to enter and reduces setup mistakes.
6 changes
Resolved issues and error corrections
This fix ensures automated website tour checks fully stop when they detect an uncertain or inconsistent step. It prevents leftover background monitoring from continuing after a failure, making test results cleaner and more reliable.
Original PR description
The function checkForUndeterminisms in the TourStepAutomatic class throws an error in the case where an indeterminism is found. However, in the TourAutomatic class, we used this.throwError which throws the error but does not stop the macro (Does not go through the stop method of the Macro class). As a result, the observable is not disconnected and the macro is not stopped properly. In this commit, we make sure that the macro is stopped properly. 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
Spreadsheet users now get auto-complete suggestions for the account group type field, making it easier to use account group formulas without needing technical knowledge. This reduces guesswork and helps users enter valid values faster.
Original PR description
Currently, there's no way to know what are the valid/expected values for the "type" argument of ODOO.ACCOUNT.GROUP. It makes it almost impossible to use if you are not technical and you can't go and check the code. The valid inputs are the *technical* value of the selection field `account_type`. I had to copy-paste and hard-code the selection field option. This is clearly not ideal (not a single source of truth), but the current auto-complete system is synchronous. I can't make a server call to fetch all the options. Besides, the UX is better if the auto-complete shows up instantly rather than having to wait for a network round-trip. Task: 4465573 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 a visual issue in the Accounting dashboard where activity dates for Miscellaneous journals could wrap onto a new line. Keeping the date on the same line improves readability and keeps the dashboard layout consistent.
Original PR description
After commit odoo/odoo@6e4a036, the activity date component breaks onto a new line. This fix ensures that the activity date remains on the same line and no longer wraps. opw-4402682 **Description of…
After commit odoo/odoo@6e4a036, the activity date component breaks onto a new line. This fix ensures that the activity date remains on the same line and no longer wraps. opw-4402682 **Description of the issue/feature this PR addresses:** - In the Accounting dashboard, when an activity is set on an account journal of type `Miscellaneous`, the `date` component of the `activity` is not aligned properly. - The date component breaks into a new line, causing a misalignment in the display. - This fix aims to fix the display issue by ensuring the activity date remains properly aligned on the same line as the rest of the content. - It prevents the date component from wrapping onto the next line, thereby improving the visual consistency of the dashboard. **Current behavior before PR:** The `activity date` falls onto the next line.  **Desired behavior after PR is merged:** The `activity date` stays on the same line.  **Steps to reproduce activity date display issue :** - Install the Accounting module. - Navigate to the Accounting dashboard. - Create a new account journal of type `Miscellaneous` - Set an `activity` on that journal. - Return to the dashboard. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update fixes issues around displaying avatars in WhatsApp-related conversations and strengthens related test coverage. It helps ensure user images load correctly while keeping access behavior reliable and secure.
Original PR description
Enterprise counter-part. https://github.com/odoo/odoo/pull/187799
Text placeholders in the Documents app are now correctly included in translation files. This ensures users working in other languages see properly translated guidance instead of untranslated English text.
Original PR description
Currently our translation extraction mechanism for Javascript does not support `_t()` calls that are inside template strings. Because of that a bunch of placeholders were not exported for translation. This commit fixed that by rewriting the code without nesting `_t()` calls in template strings. [task-4421055](https://www.odoo.com/odoo/project.task/4421055)
Fixed a visual issue in Documents where hovering over a document could slightly move nearby items when the document had no owner and included tags. This keeps the document view stable and makes browsing documents feel smoother and more polished.
Original PR description
Steps to reproduce: 1. remove the owner of a document. 2. add tags to that document. 3. hovering on it will move other documents slightly. Technical Reason: Before hover, the elements are set to display: 'none', which triggers layout recalculations and reflows in the browser when the elements are added or removed from the rendering tree on hover. After this commit: No layout shifting to documents on hover. Task-4442559
1 change
Resolved issues and error corrections
This update resolves an issue where the kiosk URL was incorrectly using the main website domain. The fix ensures the kiosk URL always uses the correct base URL, providing a consistent and reliable experience for users accessing the system in kiosk mode. This improves the overall functionality and stability of the Frontdesk module.
Original PR description
issue: when website is active and have a domain then the kiosk_url take the webiste domain as base_url - override `get_base_url` to return the `'web.base.url'` Task: 3903743