Thursday, April 18, 2024
4 changes · saas-17.1
Resolved issues and error corrections
This update brings the spreadsheet component to the latest maintenance version and fixes several day-to-day usability issues. Users should see more reliable dashboard interactions, filtering, frozen-row navigation, link editing, and clearer formula error messages.
Original PR description
### Contains the following commits: https://github.com/odoo/o-spreadsheet/commit/3e907769d [REL] 17.1.12 https://github.com/odoo/o-spreadsheet/commit/ab57f2372 [FIX] dashboard: limit clickable cell recomputation https://github.com/odoo/o-spreadsheet/commit/c6f24d715 [FIX] data menu: Auto-select adjacent cells on filter menu Task: 3839869 https://github.com/odoo/o-spreadsheet/commit/606955530 [FIX] filter: recompute header position Task: 3858512 https://github.com/odoo/o-spreadsheet/commit/e9f694672 [FIX] FigureContainer: no selection of a figure content Task: 3752290 https://github.com/odoo/o-spreadsheet/commit/22be991a2 [FIX] evaluation: fix function name interpolation in errors Task: 3839097 https://github.com/odoo/o-spreadsheet/commit/ff481daa2 [FIX] sheetview: pageUp/Down with frozen rows Task: 3847414 https://github.com/odoo/o-spreadsheet/commit/3c4d3989d [FIX] Composer: pressing enter in the link editor
This fixes an issue where German point-of-sale transactions using Fiskaly certification could incorrectly block products with taxes. The update restores the correct internal references after a prior refactor, helping certified POS sales process normally again.
Original PR description
Current behavior: When trying to sell a product with a tax, you get an error saying the tax is not allowed. Also some other things were not working properly after this refactor, https://github.com/odoo/odoo/pull/142566. Like `res_company` should be `this.company` Steps to reproduce: - Setup fiskaly - Create a product with a tax - Try to sell it in PoS opw-3845699
Appointment screens now only show scheduling and sharing actions that each user is allowed to use. This prevents crashes for non-manager users and gives staff a simpler, permission-appropriate way to share their appointment link.
Original PR description
- Ensure that only managers can see the "Add a Leave" button to prevent crashes caused by unauthorized user groups attempting to access it. - Replace the "Share Availability" and dropdown button with "Share Appointment Link" which will work the same as the dropdown was working but will not contain the "Select Dates" and "Any time" options for user groups without permission to access the "appointment.type" record. - "Share Appointment Link" button will only appear if we have some custom link means current user is assigned in some appointment. - Now the buttons creating the custom appointment and the any-time appointment are hidden for the user who lacks access so we can clean some sudo from the controller as "group_appointment_user" already have rights to create the appointment types. Task-3697864
This fixes an issue where choosing a wishlist company car could incorrectly increase the employer cost after the first contract signature. The car-related field is neutralized so payroll cost calculations remain consistent and avoid unexpected cost changes.
Original PR description
New car on the contract, which is now a simple technical field has currently an effect on the employer cost, leading to an employer cost increase after signing with a wishlist car. We fix that by neutralizing the field.