Monday, November 25, 2024
8 changes
4 changes
Enhancements to existing features
Financial reports now use a consistent company selector instead of a hidden mode that only considered the active company and its branches. This makes report behavior clearer for users and reduces confusion when working across multiple companies.
Original PR description
*l10n_es_reports The 'disabled' value of the multi-company filter is used to tell the report it should only consider the active company (and its branches), ignoring all other companies that would be selected. Though, it's not widely used, and the reports using it probably might run just as well with 'selector'. Also, it can create a bit of confusion, since it's not obvious to the user which report uses or doesn't use the selector. In the related enterprise commit, we simplify this by removing the 'disabled' value for the multi-company filter. This commit adapt the existing code to this change. task-4260664 Related to https://github.com/odoo/odoo/pull/184553 Related to https://github.com/odoo/upgrade/pull/6646
Payroll declaration screens are now clearer and easier to manage across several localizations. Users can delete declarations, see eligible employee counts more clearly, and only get XML creation options when there are eligible employees to include.
Original PR description
* = {,l10n_{be, ch, hk, ke}_}hr_payroll
Some UX improvment are done in this commit :
- Allow to delete a declaration
- To help the user to understand the flow, a gray stat button
"eligible employees" is added when a declaration doesn't have any eligible employees.
- The button "create xml" will be displayed only if a declaration
have at least one eligible employee.
- The title of the field lines_count is replaced by "Eligible
Employees".
task-3770878Users can now print Mexican CFDI payment receipts directly from invoice payment records and bank transactions. This makes it easier to provide payment proof without navigating through extra steps or workarounds.
Original PR description
This commit add a new print button on the cfdi document view for payment, which allow the user to print the payment receipt directly from the invoice. Also, this print button allow the user to print a payment receipt from a bank transaction, as it was not possible before this commit. task-4161205
Spreadsheet charts now use a simpler shared runtime generation approach and support dataset design directly in Odoo charts. This reduces custom maintenance work while giving users a more consistent chart design experience.
Original PR description
[REF] spreadsheet: generate odoo chart runtime with helpers With the changes in o-spreadsheet, we can now generate the odoo chart runtimes with imported helpers, with way less odoo custom code. Task: 4286137 [IMP] spreadsheet: handle dataset design in odoo chart This commit add the handling of the dataset design in the odoo charts. It's only a few line of code in the chart classes, and it allows us to remove the custom design panel of odoo charts. Task: [4286137](https://www.odoo.com/odoo/2328/tasks/4286137)
4 changes
Enhancements to existing features
Xendit payments now give customers more specific feedback when credit card details are entered incorrectly. Payment amounts are also rounded according to country and currency requirements, helping reduce failed transactions with Xendit.
Original PR description
- A more concrete error message when the input for credit card information is invalid - Rounding of payment amount specifc for different countries when sending payment API to xendit --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Live chat conversations now open automatically when a new message arrives, helping operators respond to visitors faster. Other conversations continue to appear as folded chat bubbles, so regular users are not interrupted while working in Odoo.
Original PR description
Currently, when receiving a new message, it opens a new chat bubble, i.e. a chat window that is folded on the right. This is the preferred behaviour for most users. For livechat operators, however, they want to reply to visitors questions as quickly as possible. Therefore having the chat window open automatically on receiving new messages is quite useful for them. This PR adds automatically opening of chat window on receiving new messages for livechat conversations. All other conversations are still open as chat bubble, as this is the preferred showing for all other users that want to know there are new messages without being disturbed while using Odoo web client. Task-4354021 https://github.com/odoo/enterprise/pull/74468
The Share Screen action is now shown directly during video calls instead of being hidden inside the More menu. This makes screen sharing quicker to access and improves the call experience for users.
Original PR description
**Current behavior before PR:** The 'Share Screen' action was located within the 'More' button, making it less accessible during a video call. **Desired behavior after PR is merged:** The 'Share Screen' action has been moved outside the 'More' menu and is now always visible during a video call. **Task**-4354220 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
WhatsApp operators will now see incoming customer conversations open directly instead of appearing as a folded chat bubble. This helps them notice and answer visitor questions faster, while other conversation types keep the existing less intrusive behavior.
Original PR description
Currently, when receiving a new message, it opens a new chat bubble, i.e. a chat window that is folded on the right. This is the preferred behaviour for most users. For whatsapp operators, however, they want to reply to visitors questions as quickly as possible. Therefore having the chat window open automatically on receiving new messages is quite useful for them. This PR adds automatically opening of chat window on receiving new messages for whatsapp conversations. All other conversations are still open as chat bubble, as this is the preferred showing for all other users that want to know there are new messages without being disturbed while using Odoo web client. Task-4354021 https://github.com/odoo/odoo/pull/188422