Daily updates from Odoo
Monday, May 27, 2019
6 changes · master
New functionality added to Odoo
Analytic default rules are reorganized into separate modules for cleaner maintenance, with sales-specific behavior moved out of the core analytic default module. The same automatic analytic assignment capability is now added for purchase orders, helping businesses apply consistent cost tracking across buying and selling processes.
Original PR description
Move the SO part in a new module Add the functionality to PO Task 1945220 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
Users can now select and add multiple records at the same time from the search dialog in tag-style many-to-many fields. This reduces repetitive clicks and speeds up data entry when assigning several related items.
Original PR description
Pad:https://pad.odoo.com/p/r.7e8aad4296b9e8d2fdd333d97af58ad3 Task:https://www.odoo.com/web?#id=1945912&action=333&active_id=131&model=project.task&view_type=form&menu_id=4720
Odoo now lets businesses archive countries and country states so they no longer appear as selectable options in relevant lists. This helps companies simplify customer and backend choices by showing only the regions they actually serve or use.
Original PR description
Description of the issue/feature this PR addresses: The ability to archive countries and country states Current behavior before PR: There is no option to archive countries or country states. Desired…
Description of the issue/feature this PR addresses: The ability to archive countries and country states Current behavior before PR: There is no option to archive countries or country states. Desired behavior after PR is merged: You're able to archive existing countries or states. Some examples of why you would want this: - If you have a shop somewhere in Europe and only want to sell in Europe you don't want to show all countries of the world in the countries list for the customers. - Imagine that you have a shop in the Netherlands. If you choose the Netherlands as a country you will get a list of them (from https://github.com/odoo/odoo/blob/12.0/addons/l10n_nl/data/res.country.state.csv). The Netherlands however have a few states which are not in the Netherlands but on the Carribeans. "Bonaire", "Saba" and "Sint Eustatius" might be three states that you want to archive as you do not want these options to show up in most cases. - You simply don't want all countries to be selectable in the backend as you only have businesses in a few countries - ... -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Enhancements to existing features
Users changing application settings will now see a clear message when their updates have not yet been saved. This helps prevent accidental loss of configuration changes and makes the settings experience more reassuring.
Original PR description
**When user will modify something in settings, there will be a message shown that will tell the user that he/she has unsaved changes.** Task Link: https://www.odoo.com/web?#id=1917637&action=327&model=project.task&view_type=form&menu_id=4720 Pad Link: https://pad.odoo.com/p/r.65f89b5d60a28a529af21669c9b8ec45 _Note: For fields like input field in settings, you will need to focus out for warning message to appear._ -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update refreshes Belgian payroll benefit rules by removing the international communication advantage and applying new taxable benefit values for phone and internet. It also improves wording in the salary package flow, making employee-facing labels and messages clearer.
Resolved issues and error corrections
Fixed an issue where IoT device communication could keep old background requests running after restarting a listener. This prevents unnecessary server activity and helps payment terminal integrations stay reliable for customers.
Original PR description
Cherry-pick of two fixes made in 12.0. The implementation of the Six payment terminals needs both those fixes and will be used by customers as soon as the task is merged. We cherry-picked those commits so we don't have to wait for the forward port.