Wednesday, June 12, 2024
7 changes · saas-17.3
Resolved issues and error corrections
Restaurant point of sale users can now press Enter to confirm short text entries such as floor names, table names, and free-order notes. This prevents accidental multi-line input and makes common setup and editing actions faster and smoother.
Original PR description
When creating a new floor, the text popup allows multiple line input which isn't a good UX. In this commit, we introduce a props to the `TextInputPopup` dialog that allows confirmation of the input when pressing the `enter` key. We activate this option to the creation/renaming of (new) floor, renaming a table, and setting a note to a free order.
The Accounting tax form no longer shows a placeholder that simply repeated the field name. This small cleanup reduces visual clutter and makes the form feel clearer for users entering tax legal notes.
Original PR description
Removes a useless placeholder (because it's a repetition of the field name) for the field tax_legal_note that was added in this commit https://github.com/odoo/odoo/commit/4cfb19c6eb9603959eb459c22795c2585d8547a6 task-id: 3873054 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Invoice note lines can now expand across multiple lines instead of cutting off earlier text. This restores expected invoice editing behavior and helps users enter longer notes clearly.
Original PR description
Description of the issue this commit addresses: With the new merged product and label system on invoices, notes on invoices can't take multiple line anymore. This is not wanted. --- Steps to…
Description of the issue this commit addresses: With the new merged product and label system on invoices, notes on invoices can't take multiple line anymore. This is not wanted. --- Steps to reproduce: 1 - Install account 2 - Create a new invoice 3 - Add a note line 4 - Write text that should overflow the line/press enter. 5 - Instead of adding a line, first characters disappear to let last be shown --- Desired behavior after this commit is merged: Note on invoice lines should be able to be on multiple lines. --- Note on the fix: The error happened because the condition to use either an \<input\> for a section or a <textarea> for a section was mistaken. The note's <textarea> is inside the else of the section's \<input\> which's condition is "isSection". Problem is that isSection is a method and not an attribute so it would always return true. The attribute containing whether we are in a note line or not is props.isSection --- no task-feedback --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The tax selection dropdown now keeps tax names and tax scope labels visually separated, even when both are long. This prevents the two labels from appearing as one combined piece of text when users enter vendor bill lines.
Original PR description
Description of the issue this commit addresses: In some instances where the tax name and tax scope name take perfectly the space available in the tax widget's autocomplete, there is no space in between those two which make it seem like a single piece of text. This happens when the longest tax name also has the longest tax_scope. This is not wanted. --- Steps to reproduce: (Luckily, a perfect example is available in demo data) 1-Install l10n_be 2-Create a vendor bill 3-Add a line and open the tax cell's autocomplete 4-21% M.Cocont and Merchandise are joined --- Desired behavior after this commit is merged: In such scenarios, a space should be forced between the tax name and the scope. --- Note on the fix: Since there is always a tax name but not always a tax scope, I decided to add a left margin on the tax_scope. --- no task-feedback --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update corrects an internal method definition in the product barcode lookup feature. It helps prevent unintended behavior when barcode lookup logic is reused, improving reliability without changing user-facing workflows.
Original PR description
- The method signature was improper it was a mutable changing it to non mutable signature.
This fix prevents copied databases using Colombian DIAN e-invoicing from unintentionally contacting external services. It helps support teams investigate issues safely without risking changes or messages affecting production systems or customers.
Original PR description
This commit adds the missing neutralization necessary for the l10n_co_dian module introduced in [1] The purpose of the standard neutralization framework is to allow us to create database copies that will not interact with external systems in ways that could impact the production database (or if it is not possible to prevent the interactions, make sure that they are benign or won't result in actual changes), or impact the customers of the operator of the production database. This is mainly useful to allow safe support investigation on database duplicates. [1] https://github.com/odoo/enterprise/pull/57925
Fixed an issue where customized image names containing dots were not handled correctly during website generation. This prevents mismatches between stored scraped images and the images the generator looks for, helping generated websites display the intended visuals.
Original PR description
Fixed the bug where customized image names containing a dot (.) were not correctly reformed in the generator. The issue caused a mismatch between the image names in the scraper folder and the names searched for by the generator.