Thursday, November 14, 2024
6 changes · saas-17.4
Resolved issues and error corrections
This fixes an issue where separators added in the email composer could disappear after sending. Border styling is now preserved more accurately, helping emails keep the intended visual layout.
Original PR description
Steps to reproduce the issue: ============================= - Go to any chatter - Open email composer - Add seperator - Send - The seperator doesn't appear Origin of the issue: ==================== The issue was first introduced by [1] where we wanted to simplify the border-width to use only the style of 1 but it doesn't work correctly for `hr` element. We keep all border-with styles as grouping them all in one style can lead to very different ui. opw-4300018 [1]: https://github.com/odoo/odoo/commit/3763d0e4c5cd97793721dc3404b403348ff2c2e8
Customers can now browse multiple pages of shop results without losing one of their selected product filters. This keeps shopping results consistent when shoppers filter by more than one product attribute, such as size and color.
Original PR description
If user wanted to filter products by more than one attribute, after going to the next page, second attribute filter was deleted. opw-4191891
Users with limited Point of Sale rights now see a clear Access Denied message when trying to open POS categories from the dashboard. This avoids a confusing system error and makes permission limits easier to understand.
Original PR description
We encounter an error when trying to open any POS category from the ``Dashboard``, if the Administrator is assigned the role of ``User`` for ``Point of Sale``
Steps to reproduce:
---
- Install the ``point_of_sale`` module(without demo)
- Change the right from ``Admin`` -> ``User`` in ``Point of Sale`` in Users
- Now go to ``Dashboard`` and try to open any category
Traceback:
---
```ParseError
while parsing /home/odoo/src/odoo/saas-17.4/addons/product/data/product_demo.xml:5, somewhere inside <record id="base.group_user" model="res.groups">
<field name="implied_ids" eval="[(4, ref('product.group_product_variant'))]"/>
</record>
```
This commit will fix the above error by displaying an ``Access Denied`` pop-up for users with the ``User`` role when attempting to open the POS category.
sentry-5717539295
---
I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-prThe Time Off calendar now shows the employee name together with the leave type instead of repeating the employee name twice. This makes calendar entries easier to read and helps managers quickly understand what kind of time off is scheduled.
Original PR description
Steps to reproduce: 1. Open time off app. 2. Go to overview 3. select calendar view. 4. Employees' names are repeated twice on records. Fix: * Replace the repated employee's name with the name of the time off type. For example, Mitchell Mitchell 3 days would be replaced with Mitchell Paid Time Off 3 days. task-4128789
The Accounting onboarding tour now displays its introductory message with the intended formatting. This makes the guidance clearer for users following the tour, without changing accounting features or workflows.
Original PR description
Problem: Account tour was reworked in 17.4, but the markup was lost in the initial `goToAccountMenu` step Solution: Restore the markup to display message as intended opw-4311046
Sales orders created from inter-company purchase orders now use the sales team configured for the customer instead of always using the company default. This helps ensure orders are routed to the right team for follow-up and reporting.
Original PR description
Sales order created from purchase orders thanks to the inter-company module were assigned the default team of the company, regardless of the customer configuration. This commit makes sure the team is correctly computed in the dedicated compute, ensuring the expected team is assigned to the Sales Order. opw-4166598