Friday, April 28, 2023
11 changes · master
Enhancements to existing features
Accounting users can now see and manage related activities directly from asset, batch payment, and budget views. This makes follow-up work easier to track and helps teams stay on top of accounting tasks without switching screens.
Original PR description
This commit is adding the activity views and columns to a lot of the basic accounting views. task-id: none
Helpdesk teams now open their tickets in a clearer list grouped by stage, making it easier to review workload. Configuration screens were simplified by removing unnecessary links and warnings, while stage setup now requires linked teams to keep helpdesk organization consistent.
Original PR description
Purpose of this commit to improve the generic usage of helpdesk app. So in this commit done the following improvements, - open tickets for the particular team from the dashboard it will open the group by stage in the 'list' view. - remove the internal link for the 'ticket_type_id' field. - 'team_ids' field make required. - remove the warning from the module fields and make the page reload when saving the record. task-3186603
The asset report now shows draft assets when users choose to include draft entries. This gives finance teams a fuller view of planned depreciation, while only adding draft assets that already have related draft accounting entries.
Original PR description
- Update the asset report's _query_values function to display draft assets when the user selects the "include draft entries" option - Ensure draft assets are included in the report only if they have associated draft account entries, for a more comprehensive overview of all assets and their depreciation Task-Id: 3229921
The Approvals app now introduces a dedicated component for handling approval acceptance actions. This makes the approval experience more consistent and easier to maintain, helping users process approval requests more reliably.
Original PR description
Task-2579306
The Approvals app now has a reusable approval component and supporting model changes. This should make approval-related screens more consistent and easier to improve over time, with limited immediate impact for end users.
Original PR description
Task-2579306
Mail notifications are now handled through a dedicated notification component, making the notification area easier to maintain and evolve. This should support a more consistent user experience in Enterprise messaging without changing the overall workflow for users.
Original PR description
Task-2833579 community: https://github.com/odoo/odoo/pull/89746
The Approvals app now introduces a clearer refusal action within approval activities. This helps users handle approval requests more directly and consistently, improving day-to-day workflow efficiency.
Original PR description
Task-2579306
Resolved issues and error corrections
This fixes how VAT analytics are imported from Winbooks after a previous correction used the wrong ordering information. The change helps ensure accounting data is imported more accurately and reduces the risk of reporting inconsistencies.
Original PR description
The last fix 177c5d19264e7b27f153c097ada4c9abc7fbc6c3 incorrectly used the LINEORDER data from Winbooks. This commit fixes it. My bad.
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 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 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.