Monday, August 28, 2017
5 changes · master
Security fixes and vulnerability patches
This update removes an unsafe data storage format from several Odoo areas and replaces it with safer alternatives. It also reorganizes how user defaults and action links are stored, improving security and maintainability while affecting configuration behavior across multiple business apps.
Original PR description
The Python module `pickle` is a security weakness. Remove its usage in Odoo modules `anonymization`. `pos_cache` and model `ir.values`. The latter has been split into a model `ir.default` for user-defined defaults and fields `binding_model_id` and `binding_type` for action bindings.
Enhancements to existing features
This update improves invoice reports by showing total amounts alongside tax group names and simplifying the tax section. It also adds or updates tax group setup for multiple country localizations, helping businesses present clearer tax information on invoices consistently across markets.
Code cleanup and technical improvements
This update replaces older internal mechanisms for default values and action links with newer Odoo foundations. It helps keep many business apps consistent and easier to maintain, with little expected change to day-to-day workflows.
Original PR description
Task : https://www.odoo.com/web#id=30501&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad : https://pad.odoo.com/p/r.4c5e2a8c432e737fde588c32fdf2e769 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
A label in the accounting form view was renamed to make the interface clearer for users. This is a small wording improvement that helps users better understand the form without changing any underlying accounting behavior.
Original PR description
Task : https://www.odoo.com/web#id=35764&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad : https://pad.odoo.com/p/r.4acd490c996e4bc4d1ea9afc8f472090 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Manual journal entries now automatically calculate debit and credit values from the entered foreign currency amount. This reduces manual data entry, helps prevent accounting mistakes, and makes journal entry creation faster for users working with multiple currencies.
Original PR description
PAD: https://pad.odoo.com/p/r.07d55b1e367febcf00bbb0bc0ad55f7b TASK: https://www.odoo.com/web#id=33084&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720
Original PR description
Use the new model `ir.default` and action binding mechanism.