Tuesday, June 7, 2016
10 changes · master
Security fixes and vulnerability patches
This change updates sales and CRM access rules so users with “own leads only” rights only see their own sales team, while users with broader sales rights or manager roles can see all sales teams. It helps keep sales information aligned with each user’s responsibilities and improves data access control.
Original PR description
Task : https://www.odoo.com/web?#id=24111&view_type=form&model=project.task&action=327&menu_id=4720 Pad : https://pad.odoo.com/p/r.99a71a70d23a14712097591119f00d47 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 …es Team if "See Own Leads" is sales right and can see all sales teams if he is having sales rights of "See All Leads" or manager.
Enhancements to existing features
Invoices now show the delivery address when it is different from the billing address on the related sales order. This helps customers and internal teams confirm where goods were shipped without checking the sales order separately.
Original PR description
Description of the issue/feature this PR addresses:
Task: https://www.odoo.com/web?#id=24006&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720
Pad: https://pad.odoo.com/p/r.100b2d39efa7c2a45eaef72ad97c5aca
Current behavior before PR:
on invoice report not print 'Delivery Address', when both addresses are different ('Invoice Address' and 'Delivery Address') in SO.
Desired behavior after PR is merged:
appear shipping address on invoice, when both addresses are different ('Invoice Address' and 'Delivery Address').
##
I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
…Code cleanup and technical improvements
The barcode module has been migrated to Odoo's newer internal framework and its files were reorganized. This should make barcode-related features easier to maintain and improve consistency across connected areas like Point of Sale and Inventory, without introducing major visible changes for users.
Original PR description
Task: https://www.odoo.com/web#id=13727&view_type=form&model=project.task&menu_id=3942&action=327 Pad: https://pad.odoo.com/p/openerp-project.task-DHQH4CJTRW
Purchase order merging has been reorganized and made easier to extend with customization hooks. This should make the purchasing workflow more reliable and easier to adapt for business-specific rules without changing the core process.
Original PR description
I ported my MP from Launchpad: https://code.launchpad.net/~camptocamp/openobject-addons/trunk-refactor-po-merge-lep/+merge/216841 I couldn't rebase automatically, so I squashed the commits into one. I will now make a few changes according to @odony 's remarks on Launchpad.
This update improves wording and layout on stock return forms, making the return process easier for sales and warehouse users to understand. Labels such as refund and return actions are simplified so staff can more quickly identify the right next step when handling customer returns or resending products.
Original PR description
Description of the issue/feature this PR addresses: - Task : https://www.odoo.com/web#id=23414&view_type=form&model=project.task&action=333&active_id=131 - Pad : https://pad.odoo.com/p/r.bf81bd2ff120f13d6ce0b10028bd78d2 Current behavior before PR: Desired behavior after PR is merged: Change the string 'To Refund in SO' to 'To Refund'. Button string 'Return' when Customer Return Product to us when we give back that product again to customer then Button string 'Resend' ## I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Improves wording and labels in the Leave app so employees and managers can better understand leave allocations, requests, and remaining balances. The update also renames a date filter to “Current Year” and removes a redundant default request filter, reducing confusion in daily leave management.
Original PR description
Pad: https://pad.odoo.com/p/r.ee3f2e37ce1568cfdf6af3850d1c8b44 Task: https://www.odoo.com/web?#id=23930&view_type=form&model=project.task&action=327&menu_id=4720 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 …s Allocations and Leaves details. Change the filter name Current year instead of Current. The default filter My requests has been removed. And In the m2o field leave type in leave request, change it in to (3 remaining out of 5) instead of like (3/5).
Picking waves are now easier for warehouse teams to access and use. The menu is always visible, transfers can be searched by picking wave, and printing actions are clearer with a primary Print button.
Original PR description
Description of the issue/feature this PR addresses: - Picking Waves usability Task:https://www.odoo.com/web#id=24238&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad:https://pad.odoo.com/p/r.64dc899097b65a76d910dc55675e625f Current behavior before PR: - The Picking waves menu entry is visible when developer mode in on. - In Transfer lists, there is no search option is available for Picking Waves. - 'Print all Pickings' button is primary button. Desired behavior after PR is merged: - The Picking waves menu entry is always visible. - In Transfer lists, search option should be available for Picking Waves. - Remove 'Print all Pickings' button and add new 'PRINT' button which should be primary button. ## I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Invoices now include the appropriate terms and conditions automatically. Invoices created from a sales order use that order's terms, including down payment invoices, while invoices created directly use the company's default terms.
Original PR description
Taks : https://www.odoo.com/web#id=22486&view_type=form&model=project.task&action=327&menu_id=4720 Pad : https://pad.odoo.com/p/r.lDTC812KLsHeZogS
The employee leave management app was migrated to Odoo's newer internal framework and reorganized for cleaner maintenance. This reduces technical debt, improves test coverage, and keeps the app easier to support without introducing major changes for end users.
Original PR description
Task: https://www.odoo.com/web#min=1&limit=80&view_type=list&model=project.task&action=327&menu_id=4720
The calendar app was migrated to Odoo's newer underlying framework, helping keep it maintainable and compatible with future improvements. This includes updates to calendar event handling and automated tests, plus a small related-field fix that supports accurate calendar data behavior.