Friday, October 29, 2021
4 changes · master
Enhancements to existing features
This update adds an internal test model that combines phone/SMS messaging with activity management. It helps teams validate future activity-related features more reliably, especially where phone numbers, SMS, VoIP, or document workflows interact.
Original PR description
Purpose is to ease future new tests about activities management involving phone numbers and SMS sending. Task-2657021
Odoo now lets developers define a fallback action when optional visual effects are turned off. This helps ensure users still get a clear response instead of a missing or inconsistent experience.
Original PR description
## [IMP] web: improve effect service api Before: The dev creating an effect had to handle himself the fact that effects had been enabled or not. He could just ignore the best practice and make a bad experience for the end user. After: The function providing the effect can now put an `alternative` key in the returned object that is a function to execute if effects are disabled.
This update adds internal helpers that make it easier to test touch-based actions at precise screen positions. It supports upcoming mobile interface improvements by making related tests more reliable and easier to write.
Original PR description
Description of the issue/feature this PR addresses: This PR adds some touch events helper in tests/helpers/utils of web. It is used for the tests of the ActionSwiper component of web_mobile. It is linked to the tasks with IDs 2391177 and 2361187. Current behavior before PR: It is difficult to generate touch actions in tests Desired behavior after PR is merged: You can used those new events in your tests to generate touch interaction at precise coordinates. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Payroll signature requests now use the document filename in their reference instead of the employee's active contract name. This makes requests easier to identify and match to the correct document for payroll teams.
Original PR description
When asking for a signature request for an employee in payroll, the reference of the signature is always 'signature request - ' + the name of active contract of that employee. This PR changes the reference to be 'signature request' + filename instead. task-2657779