Tuesday, May 5, 2020
9 changes · master
Enhancements to existing features
This update improves list views by showing clearer icon buttons, status badges, remaining-day indicators, and user or employee avatars directly in records. It makes key information easier to scan across accounting, CRM, HR, events, expenses, fleet, leave, recruitment, timesheets, lunch, links, and mail workflows.
Original PR description
Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Odoo can now send emails to recipients with non-English characters in their email addresses. This improves communication for customers and users in markets where internationalized domain names or Unicode email headers are common.
Original PR description
It has been a recurrent request from customers to be able to send email messages to email addresses containing non-ascii characters. [IDNA] is a domain extension to allow unicode characters in domain names. [SMTPUTF8] is a SMTP extension to allow unicode in any header. IDNA defines the [punycode] encoding which translates unicode to an ascii representation. This encoding MUST be used to encode domains. SMTPUTF8 is an SMTP extension that allow utf-8 in all headers on the envelope. [IDNA] https://tools.ietf.org/html/rfc5890 [SMTPUTF8] https://tools.ietf.org/html/rfc6531 [punycode] https://tools.ietf.org/html/rfc3492 Task: 2116928
Search panel folder entries can now display the number of matching records, making it easier for users to understand where relevant records are before opening a folder. The update also improves how counts are calculated and lets modules such as Accounting keep slimmer panels by disabling these counters where needed.
Original PR description
Display the records count as text-muted on the far right of 'folder' item of the searchpanel. TASK-ID: 2166814 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The suggestion dialog shown after leaving an unfinished many-to-one field has been simplified. Users now see clearer wording and no longer need to re-enter the same value, reducing confusion and extra steps.
Original PR description
PURPOSE: The current m2x suggestion dialog displayed to the user when he clicks out of an 'un-committed' m2x should be much simpler with removing the input edition in the dialog. it is not necessary to ask for the input again in dialog. SPEC: With this commit, we have removed the input box from the suggestion dialog and straightforward take the value of the direct input from where we have generated the suggestion dialog. Task : 2234212 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The search panel now shows the number of records next to folder items, making it easier for users to understand how much content each folder contains before opening it. The Documents app was updated to support this behavior consistently across desktop and mobile views.
Original PR description
Display the records count as text-muted on the far right of 'folder' item of the searchpanel. TASK-ID : 2166814
Several business screens have been refreshed to align with newer Odoo interface patterns, including clearer field highlighting and updated button styling. This should make data cleaning and rental-related lists easier to scan and more consistent for users.
Original PR description
Part of task 2195254
Resolved issues and error corrections
The accounting year-end lock now checks for unprocessed bank statement lines before allowing the fiscal year to be closed. This helps prevent incomplete financial records from being finalized, reducing the risk of accounting errors and later corrections.
Original PR description
-- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Bank statements now post directly after import, and General Ledger account filters opened from the journal dashboard behave correctly. Bank reconciliation reports also show clearer labels and more consistent warnings, helping finance teams spot balance issues more reliably.
Original PR description
task: 2244809
This update fixes several issues in the employee salary package and contract signing flow, including car benefit calculations, unclear errors, missing vehicle data, and duplicate records when employees go back and revalidate. It improves reliability for HR teams and employees completing salary simulations and signatures.
Original PR description
Before this commit: 1. The amount on the right for car company, was always set to 0 when we open the link (it's updated when we change the selected car) 2. When we fold an item (on front end), the…
Before this commit: 1. The amount on the right for car company, was always set to 0 when we open the link (it's updated when we change the selected car) 2. When we fold an item (on front end), the amount of this item (on the right) was not set to 0 3. If we set a contract template for new signature, but no contract template signature for existing contract, we have an error. 4. If we have no hr responsible on contract, the error message was not clear. 5. When we have no available vehicle (empty list), we can have error in python, because we made operation on False. 6. The new vehicle to add in waiting list was never created. 7. vehicle in waitinglist have no future driver and no company. 8. When an employee validate his contract, he arrive on signature page, then he decide to use back button, selected item are always selected but stay folded. 9. Default car on contract has mismatch between partner_id and employee_id After this commit: No more bug from the list above task ID 2214356