Wednesday, July 1, 2020
5 changes · master
Enhancements to existing features
The web test suite now better detects leftover page elements after automated tests complete. This helps catch test cleanup issues earlier, improving reliability for future development without changing normal user workflows.
Original PR description
Before this commit, unwanted elements left after QUnit tests were unnoticed because of some changes made to the XML test suite. Now, elements still present in the DOM after a test will be properly detected and logged, and an error will be thrown.
Barcode scanning screens in attendance and employee point-of-sale now share a more consistent mobile design. Some screens also add a clear "tap to scan" action so users can start scanning with their phone camera more easily.
Original PR description
The main goal of this task is to apply the same style used by event_barcode. A new button "tap to scan" is now available in some barcode screens to use the phone camera. Task ID: 2210396
Linked records in read-only fields can now open a tailored action instead of always showing the standard form. This lets teams guide users to more useful views, such as opening a project board directly from a project link.
Original PR description
An `action` attribute can now be given to a many2one field to call a custom action instead of the standard form view when clicking it in readonly. Task 2168461
The Documents app action rule form now presents conditions before actions, making setup follow a more natural decision flow. Field labels were also clarified so users better understand the action button name and its related workspace.
Original PR description
Currently, 'Actions' is before 'Conditions' on the Actions rules setting. That's not logical, before act something, we have to define the conditions of this action. In this commit, we put 'Conditions' before 'Actions' on the Action rules setting. Also replace the label of 'Rule Name' and 'Workspace' by 'Action Button Name' and 'Related Workspace' respectively. LINKS PR: #11436 Task Id: 2278812
Mobile barcode screens now share a consistent look across inventory, events, attendance, and point of sale employee flows. Users can also tap a new scan button in more places to use the phone camera, making barcode actions easier and more familiar on mobile devices.
Original PR description
The main goal of this task is to apply the same style used by event_barcode. A new button "tap to scan" is now available in some barcode screens to use the phone camera. Task ID: 2210396