Wednesday, March 13, 2019
2 changes · master
Enhancements to existing features
This update fixes a display issue in the Maintenance app where unassigned requests could incorrectly show a user avatar. It also adds a foundation for automated browser-based acceptance tests, making it easier to catch similar user interface problems before release.
Original PR description
Description of the issue/feature this PR addresses: this PR has two parts: 1. fix for #29810 2. setup of an UI acceptance test framework using Behave & Selenium and running on travis & saucelabs As I have no write access to this repo a travis and saucelabs job is running in this fork https://github.com/JankariTech/odoo/pull/1 travis run: https://travis-ci.org/JankariTech/odoo/builds/479780100 saucelabs ui results: https://saucelabs.com/jobs/b07acdbf5e3747048ea723e222e2d4b0 https://saucelabs.com/jobs/245d08e6e60e48179e3a003f5b0f9213 Current behavior before PR: 1. UI tried to show an avatar for undefined users when a task is not assigned to a user in maintenance app 2. no UI acceptance tests Desired behavior after PR is merged: 1. correct display when a task is not assigned to a user in maintenance app 2. easy way to create UI acceptance tests -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update makes the calendar appointment setup easier to customize by adding clearer reference points inside the configuration view. It helps teams and implementation partners make future adjustments more reliably with less effort.
Original PR description
Right now the `form` view has a lot of elements (also a lot are nested) and it is not really easy to `xpath` into the deeper elements. Some `name` on the most important elements allow to easily xpath from there on.