Daily updates from Odoo
Navigate
Branch
Tuesday, January 3, 2017
16 changes
Security fixes and vulnerability patches
This change tightens who can view or manage internal configuration and metadata across Odoo. It reduces the risk of sensitive technical information being exposed to regular users while preserving needed access for administrators and relevant teams.
Original PR description
Restrict the access rights of internal models that may leak sensitive information.
This update strengthens how several business apps access and manage internal configuration data. It helps reduce the risk of unauthorized access while keeping integrations like tax, email push, VoIP, eBay sales, subscriptions, and website tools working correctly.
New functionality added to Odoo
Warehouse users can now scan product packaging barcodes to automatically add the packaged quantity during pickings and inventory counts. Delivery packaging barcodes can also trigger the correct packing action, helping teams process shipments faster and with fewer manual quantity entries.
Enhancements to existing features
This update redesigns the sales dashboard so sales channels are easier to read, manage, and act on. Managers get configurable dashboard graphs and more relevant action links for direct sales, website sales, and point-of-sale activity, helping teams focus on items needing attention.
Original PR description
The main idea of the task is make the sales dashboard readable, usable and used. Odoo task: https://www.odoo.com/web#view_type=kanban&model=project.task&action=333&active_id=248&menu_id=4720 Pad: https://pad.odoo.com/p/openerp-project.task-Z25G5SFJNR Enterprise branch: https://github.com/odoo/enterprise/pull/616
This update introduces clearer selection tools for building filters and choosing fields in Odoo. It makes it easier for users configuring automated actions, gamification goals, and mass mailings to define the right records without relying on technical domain syntax.
Product packaging is now managed more consistently across sales, stock, purchase, and delivery workflows, including support for variant-specific packaging and packaging barcodes. Delivery carrier information is propagated earlier in warehouse flows, helping packing teams choose the right package type while avoiding unnecessary carrier calls.
This change improves Odoo's configuration flow by allowing settings to be applied programmatically without requiring users to go through the setup wizard. It also includes a collection of fixes and translation updates across accounting, inventory, manufacturing, website quotes, and payment areas, reducing errors and improving day-to-day reliability.
Original PR description
Task: https://www.odoo.com/web?debug=#id=21726&view_type=form&model=project.task&menu_id=5200
This update reorganizes and improves the General Settings area, including authentication, sign-up, translation, and website-related configuration screens. It makes key settings easier to understand and removes or updates confusing guidance, helping administrators manage system options more confidently.
Original PR description
Description of the issue/feature this PR addresses: Task: https://www.odoo.com/web?#id=29501&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad: https://pad.odoo.com/p/r.3d7984f6f3ed56f4652d535ebd6bdce0 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
This update makes HR attendance workflows clearer and easier to use, including better employee form layout, badge PDF printing, attendance shortcuts, and cleaner PIN retry behavior. It also improves visibility rules so users only see relevant attendance, payroll, and PIN information based on settings and access rights.
Original PR description
Description of the issue/feature this PR addresses: Task: https://www.odoo.com/web#id=29191&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad: https://pad.odoo.com/p/r.c64267018fb34fbbd0802a0591f1a73b 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 Purchase settings pages have been reorganized with a newer layout style, making configuration options easier to find and understand. This improves the setup experience for purchasing-related features, including purchase agreements and landed costs.
Original PR description
Description of the issue/feature this PR addresses: Task: https://www.odoo.com/web#id=29528&view_type=form&model=project.task&action=327&menu_id=4720 Pad: https://pad.odoo.com/p/r.262be22f308a6ff3ae51772c17b6f68c 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
Quotations now show the shipping address next to the expiration date without also printing the invoicing address. This makes sales documents clearer for customers and reduces confusion when billing and delivery details differ.
Original PR description
Task : https://www.odoo.com/web#id=29618&view_type=form&model=project.task&action=327&menu_id=4720 Pad : https://pad.odoo.com/p/r.48a8235f4aeddfca1a47c6df43f8ea81 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 …rint the invoicing address in quotation
The mail composer now waits briefly before showing canned response suggestions when users type a colon. This reduces premature suggestion popups and makes composing messages feel less distracting.
Original PR description
Task: https://www.odoo.com/web#id=28816&view_type=form&model=project.task&action=327&menu_id=4720 Pad: https://pad.odoo.com/p/r.a2a24d3d9f406394e22395de76cd5941 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
This update changes sales teams into sales channels across several sales-related apps, making reporting and setup better match how sales are sourced. It also adds a dedicated eBay sales channel so eBay orders can be tracked separately and managed more clearly.
Original PR description
odoo task: https://www.odoo.com/web#id=29115&view_type=form&model=project.task&action=333&active_id=248&menu_id=4720 community PR: https://github.com/odoo/odoo/pull/14384
The General Settings area has been redesigned to use a newer, clearer layout across several Odoo apps. This should make configuration easier for administrators by grouping settings more consistently and improving the overall setup experience.
Original PR description
Task: https://www.odoo.com/web?#id=29501&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad: https://pad.odoo.com/p/r.3d7984f6f3ed56f4652d535ebd6bdce0
Code cleanup and technical improvements
This update reorganizes how Odoo handles automated, scheduled, and server actions so they share a clearer foundation. It simplifies configuration, removes outdated options, and reduces unnecessary app dependencies, making automation easier to maintain and more consistent across modules.
Original PR description
Task: https://www.odoo.com/web?#id=29639&view_type=form&model=project.task&action=333&active_id=248&menu_id=4720
This update aligns Enterprise apps with backend changes to automated actions and scheduled tasks, keeping existing automations compatible and easier to manage. It also adds a small bridge for HR contracts so calendar-based automated actions continue to work after dependency changes.
Original PR description
Task: https://www.odoo.com/web#id=29639&view_type=form&model=project.task&action=333&active_id=248&menu_id=4720 Related to https://github.com/odoo/odoo/pull/14716 .