Daily updates from Odoo
Tuesday, April 26, 2022
16 changes
Enhancements to existing features
Signature-related activities can now show a dedicated signature request view directly in the mail activity experience. This makes it easier for users to understand and act on documents awaiting signature without leaving their workflow.
Original PR description
Task-2579306
This update improves the Sign experience by introducing a dedicated view and action flow for requesting signatures from activities. It helps users initiate signature requests more directly, reducing friction in document approval workflows.
Original PR description
Task-2579306
Signing requests are now represented through a dedicated view component in the messaging activity area. This makes signature-related activities easier to display and manage, improving clarity for users working with documents that require signing.
Original PR description
Task-2579306
The Sign app’s request handling has been streamlined by replacing older activity-specific components with a clearer signing request view. This should make the signing flow easier to maintain and support more consistent behavior for users requesting signatures.
Original PR description
Task-2579306
The approvals app now has a dedicated approval view component to present approval-related activity more clearly. This should make approval information easier to maintain and provide a more consistent experience for users working with approval requests.
Original PR description
Task-2831082
The approvals app now has a dedicated approval view within mail activities, making approval-related information easier to display and manage. This improves the user experience for teams handling approval requests by presenting the right details in a clearer interface.
Original PR description
Task-2831082
The Approvals app now uses a dedicated approval view component, including support for accepting approvals from the interface. This makes the approval experience more consistent and easier to maintain, helping users process approval requests more smoothly.
Original PR description
Task-2831082
The approvals app now uses a dedicated approval view to better manage approval actions. This makes the approval experience easier to maintain and supports clearer handling when users refuse requests.
Original PR description
Task-2831082
The online bank synchronization flow now lets users reverse incorrect signs on balances or transactions for specific accounts. This helps businesses handle rare provider or bank data issues without manual corrections after import.
Original PR description
In some rare cases, the provider/bank could return the wrong sign for the balances or transactions for a specific institutions. These new fields aim to provide a simple way to fix this issue by allowing to inverse the sign at the time of fetching for a specific account if needed. Task id #2811100
Field service worksheet reports now place untaxed amount, taxes, and total labels closer to their matching values. This makes the report footer easier to read and reduces confusion when reviewing service totals.
Original PR description
Before this commit, in the field service > worksheet report, the untaxed amount, taxes, and total labels are aligned to the left, and their values are aligned to the right end. So in this commit moves the untaxed amount, taxes, and totals next to their respective values. task-2762166
Online bank synchronization now avoids changing bank statements that have already been confirmed. If duplicate or late transactions arrive from a provider, the system creates a separate new statement instead, making possible errors easier to review and remove without affecting finalized records.
Original PR description
Sometime, we could fetch transaction that would try and impact a confirmed bank statement. This could also happen if the provider has an issue and provides duplicated bank statements. Now, a new bank statement will be created if the previous one is confirmed which would make it easy to delete it if it's an error. Task id # 2811120
This update refines how several Odoo Enterprise apps calculate related information in batches, making background processing more consistent and efficient. It affects document sharing, subscriptions, partner commissions, and social CRM, with limited direct changes for end users but potential performance and reliability benefits.
Original PR description
Enterprise PR of https://github.com/odoo/odoo/pull/53317 (rebased)
This change lowers how often certain automated background tasks run in eBay sales and website lead scoring. It should reduce unnecessary system activity and resource usage without changing day-to-day user workflows.
The appointment calendar now shows a regular button when “Select Dates” is the only available sharing option, instead of presenting an unnecessary dropdown. This makes the scheduling interface clearer and reduces extra clicks for users sharing availability.
Original PR description
Don't display the calendar button to share availabilities as a dropdown if there is no option other than "Select Dates". Instead we display it as a normal button. task-2821503
Payroll users get clearer screens and better guidance when employee contracts or work schedules change. The update helps teams compare new contract details with previous ones and decide whether to recreate original schedules, reducing confusion during payroll administration.
Original PR description
The commit brings various features to the payroll app : - visual improvements - choice to recreate the original after a work schedule change - after a new contract is sign, its differences with the last one is displayed in the chatter TaskID : 2762038 [Payroll] Misc improvements
Improves the subcontracting receipt process so large batches of serial-numbered items can be received more efficiently. This helps reduce delays and performance issues for teams handling high-volume subcontracted manufacturing flows.
Original PR description
Adapt db775ffd308638a390be52eba3ca11c9c2d1602d to subcontracting flow, to avoid performance issues when receiving a large amount of SNs task: 2777451