Tuesday, July 2, 2024
5 changes · saas-17.3
Resolved issues and error corrections
Invoices created from Point of Sale now keep product names out of the invoice line description field. This ensures the description shows only the custom product description, making invoices clearer and consistent with the updated invoice layout.
Original PR description
Description of the issue this commit addresses: Since the redesign of the description column of the invoice lines, that column is not supposed to contain the name of the product anymore. At the moment, the computation of the line name still uses it in the PoS. Referenced commit is: https://github.com/odoo/odoo/pull/152869/commits/216634fd048c568d5b398134ba948a301bf76e3c --- Desired behavior after the commit is merged: When creating an invoice from the PoS, the invoice lines' description only contain the custom description of the product and not the name of the product. --- task-4013483 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update fixes several internal web testing tools so they better match real application behavior, including correct view styling, date-time checks, relationship handling, and breadcrumb loading. This helps reduce misleading test results and improves confidence in future web changes without directly affecting end users.
The task form no longer shows an inactive analytic account warning when timesheets are not enabled. This prevents users from seeing a confusing message in cases where timesheet tracking is not being used.
Original PR description
Following odoo/odoo@79e3e783dc05, the warning for inactive analytic account was moved from the `Timesheet` page to the form top but miss the same invisible attrs as the page. This commit hide the warning as well when the `Timesheet` option is disable (when there is no project, that option is also considered disabled). --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fixes an automated Point of Sale dashboard test so it works with the updated demo data. The change helps keep release checks reliable and reduces false test failures without affecting day-to-day user workflows.
Original PR description
Since the refactoring of demo data, the initial kanban view of the pos dashboard contain different choice of demo. This commit fixes the test by changing the test to be compatible with the new demo data. RB error: 66009, 67126
Subscription invoices now show only the product's custom description on invoice lines, without repeating the product name. This keeps invoice wording consistent with the updated invoice layout and makes customer-facing documents clearer.
Original PR description
... in Subscriptions --- Description of the issue this commit addresses: Since the redesign of the description column of the invoice lines, that column is not supposed to contain the name of the product anymore. At the moment, the computation of the line name still uses it in the subscription app. Referenced commit is: https://github.com/odoo/odoo/pull/152869/commits/216634fd048c568d5b398134ba948a301bf76e3c --- Desired behavior after the commit is merged: When creating an invoice for a subscription, the invoice lines' description only contain the custom description of the product and not the name of the product. --- task-4013483