Wednesday, May 22, 2024
3 changes · saas-17.1
Resolved issues and error corrections
Overdue activity counters for project tasks and to-dos no longer include activities that have already been marked done. This keeps users' activity counts accurate when completed activities are retained for record-keeping.
Original PR description
Problem: When the user checks their activities, the overdue count is including done activities for Tasks and To-do. The bug occurs when "keep done" is enabled for activity types. Purpose: The overdue counts should not be factoring in done activities. Steps to Reproduce on Runbot17.1: 1. Install project and project_todo 2. Enable "Keep Done" on activity type "To-Do" 3. Create an overdue to-do activity on a project task 4. Mark the activity as done 5. Notice that the overdue count did not go down. opw-3877089 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
PDF exports of accounting reports now handle longer partner names correctly when using right-to-left languages such as Arabic. This prevents text from overflowing outside the page, making printed Partner Ledger reports easier to read and suitable for sharing.
Original PR description
**Steps to reproduce:** - Install account_reports - Install a RTL language (e.g. Arabic) - Set the RTL language on the current user - Set the currency of the company to SR - Go to "Accounting / Reporting / Partner Ledger" - Make sure there are some partners with long name (but less than 50 chars) - Print PDF **Issue:** In RTL, the partner column overflows outside of the page width. **Cause:** The break-word is only activated when the name has more than 50 characters. In RTL, the cell to display the partner is smaller. **Solution:** Do not use a minimum length of 50 characters to activate "break-word" in RTL. opw-3888122
When a company bike is created, the system no longer changes related employment contract values automatically. This prevents accidental overwriting of customized vehicle creation settings and keeps contract data intact.
Original PR description
Since we don't create anymore a contract by default, we don't need to change the values of the contract on the newly created bike. More over, if there is a customization of the creation of vehicle it will scratch it