Daily updates from Odoo
Navigate
Branch
Friday, November 23, 2018
5 changes
Enhancements to existing features
Mass mailing screens now present UTM tracking information more clearly. This helps marketing users better understand campaign attribution details when reviewing or managing mailings.
Original PR description
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 update improves how website and web interface actions respond when users click buttons or trigger events. It helps support smoother handling of actions that take time to complete, laying groundwork for more reliable website interactions in future updates.
Original PR description
This commit, on top of adding documentation to the feature, introduces a change for Widget event handlers automatic binding: support for async handlers, especially for button clicks.
HR teams can now configure certain leave types to be approved automatically when employees create them. This reduces manual approval work for leave categories that do not require manager review, while still notifying the relevant approver.
Original PR description
Purpose ======= Allow to create a leave type for which leaves are not required to be approved by a manager. When a leave is created, it is automatically approved if the validation type is set to "No validation". It is useful if a manager does not need to manually approve some leave types. Specification ============= Add a validation type option for 'hr.leave.request': 'no_validation' Task #1904383 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update makes Marketing Automation easier to start with and use day to day by simplifying campaign screens, making target selection clearer, and showing all campaign stages even when empty. It also improves access to campaign mailings and corrects email and activity statistics so users can better understand campaign performance.
Original PR description
Purpose of this merge is to improve onboarding and daily use of marketing automation. See sub commits for more details about the content. Each main change is done in a separate commit to ease tracking of history. This commit is linked to task ID 42548 and PR #3018. Co-Authored-By: Kishan Gajjar <kig@odoo.com> Co-Authored-By: Thibault Delavallée <tde@odoo.com>
Code cleanup and technical improvements
The survey app’s automated tests were reorganized to make them easier to maintain and extended to cover the survey completion flow through the portal. This helps reduce future regressions and improves confidence in survey-related changes without altering normal user functionality.
Original PR description
Purpose of this merge is to clean survey tests and add some more. This merge holds several commits that * create a common file holding test data and tools methods to create questions, answers and answerlines as well as implemented some custom assertions; * clean exiting tests by removing tests about implementation details and unnecessary code; * expand tests by adding a functional test using survey routes and controllers; This merge is linked to task ID 1911238 and PR #28831 .