Thursday, October 10, 2024
5 changes · saas-17.4
Resolved issues and error corrections
Special products such as discounts are no longer shown in the self-order menu. This keeps the customer-facing menu cleaner and prevents shoppers from selecting items that are meant only for internal checkout use.
Original PR description
Before this commit, special products, such as discount, could appear in the self-order menu. This commit ensures that such special products are not displayed, maintaining a cleaner and more relevant product selection for customers. opw-4200540 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Point of Sale now shows product attributes marked as free text even when no text has been entered. This makes POS order lines consistent with the Sales app and avoids missing product configuration details during checkout.
Original PR description
Before this commit, attribute values marked as "Free text" would not appear on the orderline unless text was added to them. This behavior was inconsistent with the Sale module, where such attributes are displayed regardless. opw-4218992 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The website editor no longer crashes when users reopen and show a popup after hiding certain page elements on desktop. This makes editing popup-based website content more reliable and prevents an error from interrupting the save-and-edit workflow.
Original PR description
Steps to reproduce traceback: 1.Drag and drop popup snippet (Top on all other snippet) 2.Select the inside column and make it 'Hide on desktop' 3.Drag any other snippet below popup and make it 'Hide on desktop' 4.Save the changes. 5.Open editor and try to make popup visible. You can see traceback of `cannnot read the properties of undefined data`. Issue: The error occurs because, in certain iterations, the widget returns an undefined value, which is stored in `this._customize$Elements`. This PR will resolves the traceback by preventing undefined values from being inserted into `this._customize$Elements`. task-4004873
The guided tour for website slides has been fixed after recent changes caused it to stop working. This helps ensure users can once again follow the intended onboarding or demonstration flow for slide-related website features.
Original PR description
Before this PR: slides_tour is broken maybe due to some recent changes in tour mechanisms After this PR: Tour is now working properly. Task-4161261
This fixes an intermittent issue in the automated document deletion and restore test where the trash view could reload after a document was selected. The change helps keep quality checks reliable without changing day-to-day document management behavior for users.
Original PR description
Sometimes the following sequence happened after the steps in `restoreDocumentSteps` after those in `deleteWorkspaceSteps`: 1. We click on the trash section 2. Its header is re-rendered with the "active" class 3. We select the record 4. The kanban view is reloaded to actually show the trash now 5. We already selected the document, so we're at the step expecting to interact with the inspector. See runbot error 71617 Backport of #67154 X-Original-Commit: 279b3200d666f8a3ad1b5843c6f1de8c25cf3464