Daily updates from Odoo
Wednesday, June 12, 2019
10 changes
Enhancements to existing features
Activity feedback in Mail now preserves line breaks, making longer comments easier to read and understand. This improves usability when users provide detailed updates or notes on activities.
Original PR description
Description of the issue/feature this PR addresses: - Related task: https://www.odoo.com/web?#id=1965831&model=project.task&view_type=form&menu_id=4720 - Pad: https://pad.odoo.com/p/r.2d8fb4da8007444b69afeee65eb0ea39 Current behavior before PR: Desired behavior after PR is merged:
This change makes it easier to customize how delivery and procurement groups are created for individual sales order lines. Businesses with tailored delivery flows can support different handling rules per line without duplicating shared setup information.
Original PR description
Description of the issue/feature this PR addresses: Better inheritable _action_launch_procurement_rule method Current behavior before PR: Procurement group always get from sale order Desired behavior after PR is merged: New helper method to extend cc @Tecnativa @amoyaux ready for review, thanks. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The settings page now displays the “buy credits” link aligned to the left. This small visual adjustment makes the link placement more consistent and easier to find for users managing IAP credits.
Original PR description
In the settings, align the link 'buy credits' to the left. Task-ID: 2007611
Expense report forms now limit the expense selection dialog to expenses for the same employee as the report. This reduces confusion and helps users pick the correct expenses faster when creating or editing reports.
Original PR description
When creating or editing an expense report, we have to select the corresponding expenses. Since it is constrained that these expenses belong to the same employee as the one from the report, it is not practical to see other expenses in the dialog when adding them. This commit extend the domai of the field in the expense report form so that it doesn't show expenses from other employees. task #1999537 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
Live Chat now shows a known customer's country alongside their name in the chat window. This helps operators quickly understand where the customer is from without opening the customer record separately.
Original PR description
Task Link: https://www.odoo.com/web#id=1940407&action=333&active_id=131&model=project.task&view_type=form&menu_id=4720 Pad Link: https://pad.odoo.com/p/r.9d900ba808bb10c651981946a52c50de -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Website customization changes now refresh only the needed style links instead of reloading unnecessary page assets. This makes the customize dialog more efficient and supports cleaner maintenance by removing reliance on an outdated internal method.
Original PR description
* base Before this commit, if an option was customized thanks to the customize dialog, the page was not reloaded, only the new scss `<link/>` elements were retrieved and replaced in the DOM. There were two problems with this: - The `<script/>` and `<style/>` tags were also retrieved for no reason (as the whole result of t-call-assets was returned) - This made use of a deprecated ir.qweb method that we want to remove (see https://github.com/odoo/odoo/pull/33432) This commit removes the use of the deprecated method by improving the system: only the `<link/>`'s new URLs are returned on customization.
Resolved issues and error corrections
The Point of Sale IoT Box image build now installs a newly required package so the copied POS code can run correctly. This prevents build or runtime issues for IoT Box deployments after the dependency change.
Original PR description
A new dependency (`polib`) has been added in commit: a7621137cb0d75ec545152d5e1d413c9d3548e45 Since it is used in the part of the code that is copied to the IoTBox, we need to add it to the list of packages that are installed during the build of the image. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fix prevents optional list column choices from being mixed up between different views. Users should see more consistent behavior when customizing visible fields, especially when similar screens share the same underlying data.
Original PR description
Since the renderer does not know the view id, we moved the local storage key computation up to the basic controller, which makes more sense since the renderer is supposed to be inert. The _processColumns function had to be moved in willStart however, since it now needs the controller to respond to the trigger_up and the controller is not present during the init of the renderer. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update fixes a spelling mistake in the Belgian payroll settings, changing "Locatization" to "Localization." It improves clarity and polish in the user interface without changing any payroll behavior.
Original PR description
**Description of the issue/feature this PR addresses**:
- Task: https://www.odoo.com/web#id=1986778&action=333&active_id=131&model=project.task&view_type=form&menu_id=4720
- Pad: https://pad.odoo.com/p/r.8bc6b705766a249aa88c739a79db01e0
**Description:**
- Replaced "Locatization" with "Localization" in settings in l10n_be_hr_payroll.
--
I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-prFeatures or functions removed from Odoo
Old internal code paths for website page rendering and asset bundling were removed after their replacements had already been adopted. This reduces maintenance burden and helps keep the platform cleaner without expected impact on normal users.
Original PR description
Extracted from https://github.com/odoo/odoo/pull/33213