Monday, November 4, 2024
2 changes · master
Enhancements to existing features
Helpdesk and Field Service Sales onboarding tours now recognize additional user actions, such as clicks or key presses, to complete certain steps. This makes guided setup more forgiving and smoother for users who interact with the interface in slightly different ways.
Original PR description
After this commit some steps accept alternative events(usually dispatched through click or key press) to satisfy the step rather than clicking on element pointed by tour pointer. task- 4009134
This update adds automated checks to confirm that field service report sending opens the correct customer communication flow in all supported situations. It also verifies that field service document layouts use the intended report template, reducing the risk of future changes breaking customer-facing reports.
Original PR description
Before this commit, no test exists to check if the `action_send_report` method in `project.task` model returns the right action. This commit adds a test to check all the cases managed inside the `action_send_report` method to make sure the behavior of that method is fully tested. This commit also checks the methods overriden in `industry_fsm` and `industry_fsm_report` for `base.document.layout` wizard to make sure the template rendered is the one defined in `industry_fsm` module. task-4237400