Wednesday, July 26, 2023
4 changes · master
Enhancements to existing features
Live chat teams can now invite users directly from the member list, making it faster to add the right colleagues to a conversation. Suggested invitees are prioritized by availability and past invitation frequency, with language information shown to help choose the best person.
Original PR description
This PR focuses on partner invitations for livechat channels: - Add "invite a user" button to the member list - Sort partners by availibility (partner is a livechat operator and connected) then most invited users (by the current partner) - Display partner lang of suggested partners part of task-3332872 
Managers can no longer refuse a leave allocation after an employee has already used days from it. This prevents incorrect negative leave balances and directs users to resolve the related leave records first.
Original PR description
Before this commit it was possible to refuse a leave allocation even if the employee already took leaves using time from this allocation. If this allocation is then refused, you get a negative balance for the allocated days, which should not be possible. With this commit, we raise a UserError when trying to refuse such an allocation, stating that the user should handle the problematic leaves first. task-3330749 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Accounting users now receive a warning when manually reconciling entries linked to different partners, helping prevent accidental mismatches. If they continue, Odoo automatically creates the needed transfer entries by partner and currency, making reconciliation safer and easier to reverse if canceled.
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
Users can now hover over avatar fields to see a quick profile card with contact details and messaging options. When HR apps are installed, the card also shows work-related information such as job position, department, phone number, profile access, and leave-aware availability, helping teams identify and contact colleagues faster.
Original PR description
This commit adds the possibility to see additional information about a user with a card that appears when hovering avatar user fields for a set amount of time. This card contains the following information: - Avatar - Chat status - Name - Email - Button to send message and with HR installed: - View profile Button - Job position - Department - Phone number - Advanced chat status (when hr_holidays is installed) Task-3167110