Friday, June 17, 2022
4 changes
Enhancements to existing features
This update adds automated checks for key Field Service processes, including completing tasks, reviewing task reporting measures, and turning task work into sales orders and invoices. It helps reduce the risk of future changes breaking important service-to-invoicing workflows.
Original PR description
Before these changes No unit test for many cases: After theses changes: - Testing Invoicing Flow - Testing Marking task as done - Testing Task analysis measures compute Task-2816818
This update adds automated test coverage to confirm that helpdesk tickets correctly carry project analytic accounts and tags into related timesheets. It helps reduce the risk of reporting or billing inconsistencies when support work is tracked against tickets.
Original PR description
In this commit, added test of helpdesk ticket analytic account and analytic tags
Test Case:
----------
1. Create Analytic Tags
2. Set Project Analytic Tag
3. Create Ticket
4. Check the default analytic account of the project and ticket
5. Check the default analytic tag of the project and ticket
6. Update the analytic_tag_ids of the ticket
7. Create timesheet
8. Check the analytic tag of the timesheet and ticket
task-2878938Approval forms now refresh through the underlying data model rather than the visual form component. This should make approval screens more consistent and easier to maintain without changing the overall user workflow.
Original PR description
task-2886202
VoIP configuration is now included in each user's settings, making it easier to manage calling preferences from the user profile area. This helps businesses keep phone setup details aligned with individual users and supports smoother VoIP administration.
Original PR description
Community: https://github.com/odoo/odoo/pull/93390