Friday, April 28, 2023
6 changes · master
Code cleanup and technical improvements
The timesheet form has been refactored so Community and Enterprise editions share the same structure, reducing duplicated maintenance work. This also fixes an issue that could cause an error when opening timesheets from a project menu.
Original PR description
Before this commit timesheet community and enterprise form view where different from each other because of that if we want to change something in timesheet form we have to do change in both view and sometimes it is hard to keep track of both view. This commit use single form view in both community and enterprise so it'll easier to change something in timesheet form view and it'll remove some technical debt. task-3255754
This update reorganizes how the system temporarily blocks user actions during processing, making that capability available through a shared service. It supports the ongoing modernization of the web interface and helps reduce internal dependencies, improving maintainability across several business apps.
Original PR description
Task-Id 2183810
This pull request updates the underlying messaging and discussion components used across several Odoo apps, including accounting, invoice processing, and approvals. The changes appear focused on refactoring and consistency, helping maintain the platform without introducing major user-facing changes.
This update modernizes the underlying discussion and activity features used in several Odoo apps, helping keep communication panels, approvals, documents, VoIP, calendar, and signing flows consistent and reliable. It also includes targeted fixes and test updates for areas such as CRM, mobile document activity menus, and bank reconciliation.
This update reorganizes and simplifies internal files that support messaging, approvals, knowledge, signing, and related business workflows. It should make future maintenance easier for developers without changing day-to-day user behavior.
Original PR description
Task-3057085 Community: https://github.com/odoo/odoo/pull/105098
This update restructures internal messaging-related code used across approvals, accounting, invoice extraction, knowledge, and helpdesk areas. It also includes fixes to keep live chat and helpdesk knowledge flows stable while related interface changes are being rolled out.