Daily updates from Odoo
Navigate
Branch
Friday, December 1, 2017
13 changes
Security fixes and vulnerability patches
The payment authorization module now prevents credit card information from being written to system logs when creating payment tokens. This reduces the risk of sensitive customer payment data being exposed and helps protect compliance and trust.
Original PR description
By introducing logging on s2s transaction (commit @c32de79237f412c2b9c05302366866e63366c75b) we were logging credit card when creating a payment token. So we are now avoiding to log them. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
New functionality added to Odoo
Payment transactions now record information exchanged with payment providers, making it easier to investigate and resolve failed payments. The change also removes unused payment form handling code from website sales and quote flows, reducing maintenance overhead without changing the customer checkout experience.
Original PR description
- Logging data sent & received to/from payment acquirers to be able to track failed payments. - Removed useless code regarding the rendering of payment form. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Enhancements to existing features
Landed cost setup is streamlined by hiding an unnecessary checkbox, defaulting new landed cost products to services, and preventing users from creating delivery records from the landed cost screen. The update also makes activating or deactivating landed cost types easier with a clearer status button.
Original PR description
Description of the issue/feature this PR addresses: - Task : https://www.odoo.com/web#id=38255&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 - Pad : https://pad.odoo.com/p/r.e604ac4386fd46751226cc168ac2ae4d Current behavior before PR: - Landed Cost usability improvement Desired behavior after PR is merged: - No need to show the check box landed cost on the landed cost type(hide that, by default it consider landed cost type product). - At the time of creating a Landed Cost , the product type should be 'Service' by default . - Remove edit & create option from picking selection(shouldn't be able to create a picking from scratch from the landed cost) . - Add regular stat button for 'active'/'Inactive' on Landed Cost Types form view. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The project setup and onboarding flow has been streamlined to make it easier for users to get started. Project creation is quicker, guidance is clearer, and some confusing reporting links and help text were removed to reduce friction.
Original PR description
Task: https://www.odoo.com/web#id=38736&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad: https://pad.odoo.com/p/r.ffa6df0a0eabc9fe4703a42621d5669c
Sales teams can now open a complete list of both invoices and credit notes directly from the sales channel dashboard. This gives users a fuller view of billing activity for each sales channel without needing to search elsewhere.
Original PR description
…credit notes from this sales channel. Task : https://www.odoo.com/web#id=35550&view_type=form&model=project.task&action=327&menu_id=4720 Pad : https://pad.odoo.com/p/r.76b5e932871f6575e6e3837dc8e64b52 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
Odoo now uses consistent wording for product category fields and menu entries across affected apps. This reduces confusion for users by standardizing labels as "Product Category" for fields and "Product Categories" for menus.
Original PR description
…d to product.category. task link - https://www.odoo.com/web#id=38038&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
Customer invoice tax lines now show the related analytic account, making it easier to review how tax amounts are allocated. This improves visibility for accounting teams without changing core invoicing workflows.
Original PR description
Pad: https://pad.odoo.com/p/r.7cc944fdaafaff06f5ad482366a1bbc4 Task: https://www.odoo.com/web?#id=32236&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720
The accounting dashboard now shows the actual amount due for vendor payments that are awaiting action, instead of showing the total of all open invoices. It also improves dashboard labels so accounting teams can more easily understand which invoices or bills need validation.
Original PR description
Description of the issue/feature this PR addresses: <b> Task:</b>https://www.odoo.com/web?#id=35125&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 <b> Pad:</b>https://pad.odoo.com/p/r.f6ba3ccd049b779a60ab1a07d86c93ec 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
The project Forecast report is no longer shown from the project kanban dropdown or related settings area. This reduces confusion for users who did not recognize it as a reporting option and helps keep project navigation clearer.
Original PR description
Task: https://www.odoo.com/web#id=38736&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad: https://pad.odoo.com/p/r.ffa6df0a0eabc9fe4703a42621d5669c
The Accounting Dashboard now shows the actual amount still to be paid for vendor bills, rather than the full total of open invoices. When three-way matching is enabled, it also takes the bill's release-to-pay status into account, helping finance teams see a more reliable payment workload.
Original PR description
… under 'Vendor Bills' block should show total of amount to be paid(that is, 'To Pay' column total) and not the 'Total' of open invoices. And, after installing 'account_3way_match', it will also consider 'release_to_pay' field of vendor bills along with open invoices. see related community PR: https://github.com/odoo/odoo/pull/18730
Sales teams can now generate printable coupon documents and send coupon details to customers by email. This makes coupon distribution easier, more consistent, and better suited for both in-person and digital customer interactions.
Original PR description
**Task:** https://www.odoo.com/web#id=30431&view_type=form&model=project.task&action=333&active_id=131&menu_id=5195 **Pad:** https://pad.odoo.com/p/r.edf8b52256cf32f9ce2650544ee6f0d4 Purpose: Coupon should be printed from the system and same can be sent to customer via email. Specification: Add a printed report for coupon (All string are based on type like discount, free product, free shipping,...) Design an email template to send coupon.
Trial Balance, Balance Sheet, and General Ledger reports now include additional summary lines, including a General Ledger total and a Liabilities plus Equity line. This makes it easier for business users to quickly verify report totals and understand financial positions without manual calculation.
Original PR description
Task : https://www.odoo.com/web#id=33864&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad : https://pad.odoo.com/p/r.f4e5612b222a4a262c141d0fb03ed40f
Resolved issues and error corrections
The website editor now handles icons more reliably while editing pages. This prevents icons from unexpectedly taking focus or being deleted when users press backspace, making page editing smoother and less error-prone.
Original PR description
Task : https://www.odoo.com/web#id=35020&view_type=form&model=project.task&action=327&menu_id=4720 Pad : https://pad.odoo.com/p/r.6ce8724b3f9501a569f0e7f6d2eb267b