Monday, September 23, 2024
8 changes · saas-17.4
Resolved issues and error corrections
This update completes a prior renaming of an internal translation marker used by the website editor. It helps ensure translated website content continues to be tracked and edited correctly after the naming change.
Original PR description
Commit [06346b04] replaced `oe-translation-initial-sha` with `oe-translation-source-sha`. A few occurrences in the code were missed. [06346b04]: https://github.com/odoo/odoo/commit/06346b049a3a13a9a8b63a4f60151ec24fabb59e (No related task)
This fix prevents the Point of Sale from failing when a product does not have an Indian HSN code set. Staff can add these products to orders normally, reducing checkout interruptions for affected stores.
Original PR description
Before this commit, adding a product without the l10n_in_hsn_code field to an order would cause an error, as the system expected this field to be a string. opw-4183959 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fix ensures barcode labels in generated reports use a valid fallback font when the usual Courier font is unavailable. It prevents misaligned human-readable barcode text, improving reliability of printed documents across server environments.
Original PR description
With new Type 1 font constraints and the fonts-urw-base35 package, the 'Courier' font may not be available and we have to use the substitution font. However, the delivered afm files lack the required Ascender/Descender for reportlab to correctly position the human readable part of barcodes. task: 4179663 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Sales documents using the German DIN 5008 layout now display dates and other fields according to the recipient’s language and locale settings. This prevents confusing, one-size-fits-all formatting and helps business documents look correct for each customer.
Original PR description
Change field calling convention to support dynamic localization and language formatting. Currently, all fields are called with `t-out` instead of `t-field`, making them non-language and non-locale-sensitive, which results in a uniform format regardless of user preferences. owp-4189869 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 cart summary now avoids showing the delivery price where it should be hidden. This prevents customers from seeing misleading shipping cost information during checkout.
Original PR description
Backport of https://github.com/odoo/odoo/pull/180735 opw-4184298
This fixes an error that occurred when moderators tried to validate a flagged forum post. Restoring the approval action keeps forum moderation working smoothly and prevents interruptions in reviewing reported content.
Original PR description
Purpose ======= Fix the traceback appearing when trying to validate a flagged post. Specification ============= In this commit odoo/odoo@876ebbee6b769c18172e6a61bd7248ee4c034ca7 the validate method has been changed to be private as it didn't look like it was called from the JS. However when validating a flagged post, the name of the orm method to call through JS is actually hidden being the current target data-action. Changing back the '_validate' method to be public so that it can be called from the JS again. Task-4163955 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Field Service task forms on mobile now hide the project field when there is only one Field Service project, reducing unnecessary choices for users. The phone field also shows a helpful placeholder when empty, making task creation and editing clearer on mobile devices.
Original PR description
Before this commit, the project in the form view is no longer hidden in mobile in My Tasks of Field Services due to some changes in the form view of tasks. This commit updates the form view to make sure to project field is correctly hidden in mobile when there is only one fsm project. This commit also adds a placeholder on partner_phone field to make sure the user knows which field it is when it is empty since no label is displayed for that field when he is in mobile. task-4189791
The Journal Report audit view now respects the selected journal when reviewing the Global Tax Summary. This helps users see only the relevant accounting entries and reduces confusion during tax review.
Original PR description
To reproduce: 1) Create a customer invoice, with a tax and post it 2) Open the Journal Report 3) In the journals filter, select the journal used in 1) 4) In the Global Tax Summary, at the bottom of the report, click on "Audit" ==> The tree view that opens does not filter the move lines on the select journal. When there is only one journal selected, it should. In the meantime, we make the selection of the journal to use in that filter a little more robust, in the same spirit as on this fix: https://github.com/odoo/enterprise/pull/69876