Daily updates from Odoo
Navigate
Branch
Wednesday, March 13, 2019
6 changes
New functionality added to Odoo
The developer documentation now includes more examples explaining asynchronous JavaScript patterns. This helps teams better understand and apply modern JavaScript practices when customizing or extending Odoo.
Original PR description
in javascript Cheatsheet, add a bunch of example about asynchronous code taskid: 1896658 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
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.
Resolved issues and error corrections
This update brings a batch of fixes and performance improvements from an earlier Odoo release into the main branch. It improves online shop product variant pricing and speed, prevents a data-model deletion issue, and includes refinements across accounting, automation, CRM, events, and gamification areas.
This fixes which stock moves are hidden from a warehouse transfer when scrap actions are involved. Only moves that are actually linked to a scrap record are hidden, helping users see all relevant non-scrap movements in the picking view while keeping scrap details accessible separately.
Original PR description
When a move is created in a picking through the scrap button, it must not be visible in the picking, and should be accible through the stat button showing the srap. Now to hide, those moves from the picking view, we are checking that the move has a different picking type than the one on the picking, which can lead to invisible moves, that are not in the picking view because they have a different picking type and not in the scrap stat button because they don't have scrap object. To fix this behavior, we are hiding from the picking the ones having a scrap object linked instead of the one having a different picking type Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This pull request brings recent fixes from an earlier Odoo version into master, resolving issues in subscriptions, eBay sales, timesheets, documents, accounting reports, and Mexican electronic invoicing. It also updates translations, improving reliability and usability for affected business workflows.