Sunday, May 25, 2025
7 changes · master
Miscellaneous changes
<b>Steps to reproduce:</b> 1. Go to Sales > Create a Quotation 2. Add Customer > Set Customer's lang to French or German 3. Add a product, confirm the quotation 4. Click "Create Invoice" > Select "Down Payment (percentage)" 5. Set amount (e.g., 20.5%) and create the invoice <b>Issue:</b> - When creating a down payment invoice using the "percentage" option, description text is translated correctly to partner's language (e.g., French or German), but amount in description remains f
Original PR description
<b>Steps to reproduce:</b> 1. Go to Sales > Create a Quotation 2. Add Customer > Set Customer's lang to French or German 3. Add a product, confirm the quotation 4. Click "Create Invoice" > Select "Down Payment (percentage)" 5. Set amount (e.g., 20.5%) and create the invoice <b>Issue:</b> - When creating a down payment invoice using the "percentage" option, description text is translated correctly to partner's language (e.g., French or German), but amount in description remains formatted using English conventions (e.g. "20.5%" instead of "20,5 %" in French or German). <b>Cause:</b> - This happens because the amount is inserted as a raw float without localization. <b>Solution:</b> - This fix uses `formatLang()` with the correct context to format the percentage amount according to the partner's language (i.e., proper decimal separator). <b>opw-4743326</b> Forward-Port-Of: odoo/odoo#211208 Forward-Port-Of: odoo/odoo#210570
This is a follow-up to https://github.com/odoo/odoo/pull/210867/commits/c52e74066f9b43d24461e2840ea8a6ec64444727. Forward-Port-Of: odoo/odoo#211253
Original PR description
This is a follow-up to https://github.com/odoo/odoo/pull/210867/commits/c52e74066f9b43d24461e2840ea8a6ec64444727. Forward-Port-Of: odoo/odoo#211253
Improve both chart templates by reworking them to better follow the ASBE and ASSBE account lists. task-3386893 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#211580 Forward-Port-Of: odoo/odoo#194765
Original PR description
Improve both chart templates by reworking them to better follow the ASBE and ASSBE account lists. task-3386893 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#211580 Forward-Port-Of: odoo/odoo#194765
Commit https://github.com/odoo/odoo/commit/4fbd88ad3ac2d92b47b024b96f1c40ed4b3f97e3 changed the forecast widget decoration on `stock.move` but made it visible on receipt. As it doens't make sense to see a potential forecast issue on a incoming move, this commit hides the widget in those cases. Moreover, we introduce a computation difference between internal and delivery transfers. Internal transfers will be marked as `Available` if the entire demand quantity is available. Deliveries need o
Original PR description
Commit https://github.com/odoo/odoo/commit/4fbd88ad3ac2d92b47b024b96f1c40ed4b3f97e3 changed the forecast widget decoration on `stock.move` but made it visible on receipt. As it doens't make sense to see a potential forecast issue on a incoming move, this commit hides the widget in those cases. Moreover, we introduce a computation difference between internal and delivery transfers. Internal transfers will be marked as `Available` if the entire demand quantity is available. Deliveries need only a positive forecast quantity to be marked as `Available`. Task: 4747117 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#207908
This PR adjusts the new demo data that were brought by [this commit](https://github.com/odoo/odoo/commit/9e7db1e80050add6e9e555acc5da71d0d04e1f47) with three commits whiches summaries are: The first commit adjusts the name of a reconciliation model which can be slightly improved. The second commit relocates a partner to avoid domestic taxes to be automatically applied. The third commit applies a series of changes to iterate the demo data to a new version which better displays the featur
Original PR description
This PR adjusts the new demo data that were brought by [this commit](https://github.com/odoo/odoo/commit/9e7db1e80050add6e9e555acc5da71d0d04e1f47) with three commits whiches summaries are: The first commit adjusts the name of a reconciliation model which can be slightly improved. The second commit relocates a partner to avoid domestic taxes to be automatically applied. The third commit applies a series of changes to iterate the demo data to a new version which better displays the features available to the user. --- task-none --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#209628
Before this commit, when a message has at least 1 reaction, using the quick reaction button in mobile displayed the emoji picker that shared the viewport of message list. This makes it hardly practical. This happens because the `useEmojiPicker()` in message reactions provide a ref, and this ref in mobile is used as a target to mount the emoji picker. This feature is useful for discuss composer to place emoji picker nicely under the composer input. In desktop the ref is used for click targe
Original PR description
Before this commit, when a message has at least 1 reaction, using the quick reaction button in mobile displayed the emoji picker that shared the viewport of message list. This makes it hardly…
Before this commit, when a message has at least 1 reaction, using the quick reaction button in mobile displayed the emoji picker that shared the viewport of message list. This makes it hardly practical. This happens because the `useEmojiPicker()` in message reactions provide a ref, and this ref in mobile is used as a target to mount the emoji picker. This feature is useful for discuss composer to place emoji picker nicely under the composer input. In desktop the ref is used for click target of popover. In practice the passing of ref in mobile is niche use-case: most of the time it should open in bottom screen as a dialog in a similar fashion as popover. This commit fixes the issue by making 1st param of `useEmojiPicker` only act as the toggler part . In mobile to provide the container of emoji picker, one need to call `open(ref)` explicitly. Task-4800688 From click there:  Before  After  Forward-Port-Of: odoo/odoo#211372 Forward-Port-Of: odoo/odoo#210802
Add BS and P&L for the chinese localisation, both are added for ASBE and ASSBE. task-3386893 Forward-Port-Of: odoo/enterprise#86377 Forward-Port-Of: odoo/enterprise#77615
Original PR description
Add BS and P&L for the chinese localisation, both are added for ASBE and ASSBE. task-3386893 Forward-Port-Of: odoo/enterprise#86377 Forward-Port-Of: odoo/enterprise#77615