Monday, January 19, 2015
12 changes
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