Daily updates from Odoo
Monday, January 19, 2015
27 changes · master
New functionality added to Odoo
Odoo now supports CCAvenue as a payment provider, giving businesses another way to accept online payments. This can help merchants serving markets where CCAvenue is commonly used offer a familiar checkout option to customers.
Original PR description
- Task: https://www.odoo.com/web#id=8658&view_type=form&model=project.task&menu_id=3942&action=327 - Pad: https://pad.odoo.com/p/r.9A3Npew5ExAbEuQa
Adds a website portal module so portal pages can be shown directly on the website. Website menus can now be displayed based on user groups, helping businesses tailor navigation for different visitors and signed-in users.
Original PR description
...display website menu based on user groups - Task: https://www.odoo.com/web#id=8568&view_type=form&model=project.task - Pad: https://pad.odoo.com/p/r.C1Ps0gZXGqJwbhh8
Enhancements to existing features
The translation system now uses a database index that works better with replicated database setups. This helps organizations using streaming replication avoid compatibility issues while keeping translation lookups efficient.
Original PR description
The motivation behind that change is that the hash index in postgres is not compatible with streaming replication. The new index is defined on md5(src), which provides good performance without size limitation on src. This should fix #5.
The project and project stage forms were reorganized to make them easier to understand and use, helping teams configure projects with less effort. Kanban column tooltips were also corrected so users see helpful guidance in the right place.
Original PR description
...t form view. Task: https://www.odoo.com/web#id=10838&view_type=form&model=project.task&menu_id=3942&action=327 Pad: https://pad.odoo.com/p/r.hi9Pu2KGw5HZYcXp
Forum discussion questions now include a reply link that takes visitors straight to the related answer on the page. This makes it easier for users to navigate discussions and quickly find the response they need.
Original PR description
...ly jump(scroll) to the answer Task: https://www.odoo.com/web#id=11490&view_type=form&model=project.task&action=333&active_id=131 Pad: https://pad.odoo.com/p/r.QYkKovvPOjLcbc0s
This change lets Odoo show clearer debugging information when running in development mode instead of hiding errors behind normal exception handling. It helps developers diagnose website and server issues faster, with only internal impact for production users.
Original PR description
...kzeug debugger
Project screens now avoid showing a contract link when there is no applicable customer or contract option. This reduces confusion for users and keeps project, timesheet, expense, and related sales/accounting views focused on valid actions.
Original PR description
- Task: https://www.odoo.com/web#id=7413&view_type=form&model=project.task&menu_id=3942&action=327 - Pad: https://pad.odoo.com/p/r.KhHBgxwl04WHFjTW
This update improves accounting setup screens and resolves several issues that could cause errors when installing localization, editing accounts, using bank statement invoice tools, or validating journal entries. It also modernizes key accounting reports and removes obsolete transfer and intracommunity reports, making accounting configuration and reporting more reliable.
Original PR description
- Task: https://www.odoo.com/web?db=openerp#id=10056&view_type=form&model=project.task&action=333&active_id=131 - Pad: https://pad.odoo.com/p/r.L3NaJnIErPDhtKi8
This update adjusts which options and fields are shown in sales invoicing, configuration, warnings, and analytic views so users see more relevant information at the right time. It helps reduce confusion during invoice creation and system setup by making screens clearer and better aligned with business workflows.
Original PR description
- Task: https://www.odoo.com/web#id=5183&view_type=form&model=project.task - Pad: https://pad.odoo.com/p/r.osgTl7m2AJDF4CQy
Product pricelist calculations now use each product's default unit of measure, making prices more consistent across sales and catalog operations. This reduces confusion when products can be handled in different units and helps businesses apply pricing rules more predictably.
Original PR description
https://www.odoo.com/web?#id=10787&view_type=form&model=project.task&action=327 Pad:https://pad.odoo.com/p/r.Gwwki8GvBLRHl5FL
Users can now choose to download backups in the older PostgreSQL custom dump format, restoring an option that existed in earlier versions. This supports future migration workflows by making it easier to access the database dump format some migration processes require.
Original PR description
This improvement is necessary for future migrations. It permits the user to get the original PostgreSQL custom dump that we use to have until version 8.0. @rim-odoo
The contact birthdate field is now stored as a proper date instead of free-form text. This improves data consistency and can make reporting, validation, and integrations involving birthdays more reliable.
Original PR description
#2531 change data-type char to date for birthdate field in base module
The mail chatter now renders message threads in a more efficient way instead of adding messages one by one. This should improve loading performance for conversations and restores visibility of the “show more” controls when needed.
Original PR description
...ch message to DOM using insert_message, create render_thread that will render each of it's message - Task: https://www.odoo.com/web#id=8546&view_type=form&model=project.task&action=333&active_id=131 - Pad: https://pad.odoo.com/p/r.AdsUG2IZU0s39ry8
The inbox now adds a message read filter that lets users narrow readable messages by application. This makes it easier for teams to focus on relevant inbox items and clear or review messages more efficiently.
Original PR description
- Task: https://www.odoo.com/web#id=6824&view_type=form&model=project.task&action=327 - Pad: https://pad.odoo.com/p/r.JmRhE3JrBVAPrpye
Resolved issues and error corrections
This fixes an issue where session files could be stored in the default location even when administrators configured a different data folder. The change helps ensure deployments follow their configured storage paths, reducing confusion and operational misconfiguration.
Original PR description
import the http module here, will cause the session data always keeping under the default data_dir folder (/home/XYZ/.local/OpenERP/session) and ignoring the user's setting for data_dir. refer to: https://bugs.launchpad.net/openobject-server/+bug/1314066
This update applies follow-up fixes to the website customer area after a prior review. It improves reliability and maintainability through safer standard Odoo methods, clearer naming, corrected access-rule details, and cleanup of formatting and wording.
Original PR description
Change xmlid from ir rule Use unslug function from odoo Rename CamelCase variable / function Replace SQL by ORM search Replace 1 by True for boolean Improve name for ir model access Add missing coding Reindent long line Reindent xml Typo singular/plural
Clicking opportunities from the sales team graph now opens the expected opportunity records correctly. This helps sales users navigate from reporting charts to the relevant pipeline details without confusion or extra manual searching.
Original PR description
Fix #2120
This fixes a display issue with the weight and net weight fields on warehouse stock move screens. Users should now see these fields aligned more clearly, making stock move information easier to review and enter.
Original PR description
Solve issue of alignment in weight and net weight field in stock move[warehouse] #427:
Manufacturing orders created or confirmed from the planning calendar now show up without requiring users to refresh the page. This makes production planning smoother and reduces confusion when newly saved work seemed to be missing.
Original PR description
Task: https://www.odoo.com/web?#id=8109&view_type=form&model=project.task&action=333&active_id=131 Pad: https://pad.odoo.com/p/r.5Nq1G1Y6s8L3vkYt
The project module now correctly prevents saving a project when the end date is earlier than the start date. This helps avoid inaccurate project timelines and reporting caused by invalid date ranges.
Original PR description
Problem : In Project module project start_date and project end_date constraint is not working when end_date is earlier to the start_date. Fix Isuue : #1756 Thanks
Fixed a display issue where long values in fixed fields could overlap other content in the web interface. This improves readability and reduces confusion for users working with records that contain lengthy text.
Original PR description
fixes : #2651 thanks
A broken link format in event registration was corrected so backend users no longer hit a 404 error. This helps staff register attendees for paid events without interruption.
Original PR description
issue #3186
The online quotation history link has been corrected so customers are taken to the right quotation information. This reduces confusion when reviewing past quotation activity and helps ensure users see the intended details.
Original PR description
Fix -> #2553:
Creating a duplicate blog entry no longer triggers an unexpected error. This improves reliability for website editors who reuse existing blog content as a starting point.
Original PR description
Fix #2726
Forum users can no longer post answers on questions that have been closed or deleted. This prevents confusing interactions and improves the forum experience by keeping inactive or removed discussions from receiving new replies.
Original PR description
Task: https://www.odoo.com/web#id=8914&view_type=form&model=project.task&action=333&active_id=131 Pad: https://pad.odoo.com/p/r.g1xMb5Gc6gHpCb4g
Project task cards now keep a consistent height when all card details are shown. This improves readability and visual alignment in the project planning view, making tasks easier to compare at a glance.
Original PR description
...eight when all the attributes of kanban record available on kanban card to have same height cards for project gantt view Task: https://www.odoo.com/web#id=10938&view_type=form&model=project.task&action=327 Pad: https://pad.odoo.com/p/r.FRFUbsyrBRl0Y8BD
Miscellaneous changes
All the translation files from the email_template module are merged into the mail module. Comments are untouched because there are extracted from the .pot file
Original PR description
All the translation files from the email_template module are merged into the mail module. Comments are untouched because there are extracted from the .pot file