Friday, March 8, 2024
8 changes · 17.0
Resolved issues and error corrections
Fixed the positioning of the SLA Deadline filter in the Help Desk search interface. The filter was incorrectly appearing under Properties instead of being grouped with the Create Date filter. This improves the user experience by organizing related date filters together in a more logical way.
Original PR description
-master -saas-17.1 Steps to reproduce: - Open Help Desk app - Open any help-desk team - Click on search bar on the top Issue: - The issue here is that the SLA deadline filter in under properties which is separated and should be under Create Date filter Cause: - The SLA Deadline is added newly into the XML file but the field above i.e, Create Data is used as an Xpath(Field as an Xpath) to add a separator in a inherited record causing the the filter to be displaced Solution: - Changing the Xpath(Field as an Xpath) as SLA DeadLine allows the Properties filter to be added and SLA Deadline to be under Create Date Filter task-3707563
The "insert in spreadsheet" button in pivot views was incorrectly showing a tooltip with "0" when active. This fix removes the unwanted tooltip, which should only appear when the button is disabled due to duplicate grouping options. The update also removes redundant test code that was duplicating existing test coverage.
Original PR description
The button "insert in spreadsheet" added in the pivot view would display a tooltip of "0" when the button was active. The tooltip was only meant to be present when the button was disabled due to the presence of duplicated group bys in the pivot. This revision fixes the tooltip presence on the button and also removes a test that: - had a description that did not match the actual test - was in fact testing the same behaviour as another test -> useless redundancy Task: 3790072 Forward-Port-Of: odoo/enterprise#58297 Forward-Port-Of: odoo/enterprise#58160
Fixed a bug in the website blog module where blog post redirects were keeping unnecessary extra parameters in the URL. The fix simplifies the redirect logic to avoid duplicate query parameters that were being added in an incorrect format, resulting in cleaner and more reliable blog post URLs.
Original PR description
Don't try to keep extra params and co. Keep it simple... Else we should pop from request.params `blog` and `post` keys because now they are converted as query param with the slug format: /blog/name-1/post-1?blog=blog.blog(1,)&question=blog.post(1,) Forward-Port-Of: odoo/odoo#156890
A recent code update accidentally removed the ability to translate the "Save current search" option in the filters dropdown. This fix restores translation support for this feature, ensuring users in different languages can see this option in their preferred language.
Original PR description
Due to a refactor of the code in [1], the string "Save current search" in the filters dropdown was not translatable anymore. This commit fixes that, so it is translatable again. [1] 976491e01272336bc34abcdcec2718f83e19c5fc --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#156915
This update corrects a translation mistake in the French localization module that was introduced in a previous commit. The fix ensures that French language text displays correctly for users in France, improving the accuracy of the system's French interface.
Original PR description
During this commit: https://github.com/odoo/odoo/commit/8bee46f117b1e6822429e8688f70cb27cc237bb4 We have translated the l10n_fr localisation, but we made a mistake on a line. This PR will correct the translation issue Task: 3792865 opw-3754691 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Documentation and clarification updates
VG&Co. has signed the Corporate Contributor License Agreement (CLA), which is now recorded in the repository. This legal agreement allows the company to contribute code to Odoo while protecting both the contributor and the project.
Original PR description
Corporate CLA Signature
Miscellaneous changes
Steps to reproduce: - Install Accounting, Sales, eCommerce, Contacts - Go to Accounting settings and configure TaxCloud - Go to Sales settings and activate Delivery Methods - Go to Contacts and configure complete address (in US) and Fiscal Position to "TaxCloud" for a contact (e.g. Mitchell Admin) - Create/configure a shipping method: (e.g. Free delivery charges) * Provider: Fixed Price * Delivery Product: [Delivery_007] Free delivery charges * Fixed Price: $10 * Free if order a
Original PR description
Steps to reproduce: - Install Accounting, Sales, eCommerce, Contacts - Go to Accounting settings and configure TaxCloud - Go to Sales settings and activate Delivery Methods - Go to Contacts and…
Steps to reproduce: - Install Accounting, Sales, eCommerce, Contacts - Go to Accounting settings and configure TaxCloud - Go to Sales settings and activate Delivery Methods - Go to Contacts and configure complete address (in US) and Fiscal Position to "TaxCloud" for a contact (e.g. Mitchell Admin) - Create/configure a shipping method: (e.g. Free delivery charges) * Provider: Fixed Price * Delivery Product: [Delivery_007] Free delivery charges * Fixed Price: $10 * Free if order amount is above Amount $101 - Configure the corresponding delivery products with a TaxCloud category (e.g. [11099] Postage/Delivery) - Create a product: (e.g. Product X) * Price: $100 * TaxCloud Category: [0] Uncategorized - Go to eCommerce with Mitchell Admin - Add Product X to cart - Process checkout Issue: On the payment page, the price with the taxes is above $101 but the delivery is not free. When accessing the payment page, the TaxCloud taxes are not computed yet and the delivery is defined based on the price without taxes. Solution: Compute the taxes during order confirmation before determining the delivery. opw-3696956 Linked enterprise PR: https://github.com/odoo/enterprise/pull/56499 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#156905 Forward-Port-Of: odoo/odoo#153861
Steps to reproduce: - Install Accounting, Sales, eCommerce, Contacts and AvaTax - Go to Accounting settings and configure AvaTax - Go to Sales settings and activate Delivery Methods - Go to Contacts and configure complete address (in US) and Fiscal Position to "AvaTax" for a contact (e.g. Mitchell Admin) - Create/configure a shipping method: (e.g. Free delivery charges) * Provider: Fixed Price * Delivery Product: [Delivery_007] Free delivery charges * Fixed Price: $10 * Free if
Original PR description
Steps to reproduce: - Install Accounting, Sales, eCommerce, Contacts and AvaTax - Go to Accounting settings and configure AvaTax - Go to Sales settings and activate Delivery Methods - Go to Contacts…
Steps to reproduce: - Install Accounting, Sales, eCommerce, Contacts and AvaTax - Go to Accounting settings and configure AvaTax - Go to Sales settings and activate Delivery Methods - Go to Contacts and configure complete address (in US) and Fiscal Position to "AvaTax" for a contact (e.g. Mitchell Admin) - Create/configure a shipping method: (e.g. Free delivery charges) * Provider: Fixed Price * Delivery Product: [Delivery_007] Free delivery charges * Fixed Price: $10 * Free if order amount is above Amount $101 - Configure the corresponding delivery products with an AvaTax category (e.g. [FR20100] Shipping only common carrier - fob destination) - Create a product: (e.g. Product X) * Price: $100 * AvaTax Category: [D0000000] Digital goods - Go to eCommerce with Mitchell Admin - Add Product X to cart - Process checkout Issue: On the payment page, the price with the taxes is above $101 but the delivery is not free. If you go back one step and then return to the payment page, the delivery is free as expected. When accessing the payment page for the first time, the AvaTax taxes are not computed yet and the delivery is defined based on the price without taxes. Solution: Compute the AvaTax taxes during order confirmation before determining the delivery. opw-3696956 Linked community PR: https://github.com/odoo/odoo/pull/153861 Forward-Port-Of: odoo/enterprise#58268 Forward-Port-Of: odoo/enterprise#56499