Daily updates from Odoo
Navigate
Branch
Sunday, December 27, 2015
22 changes
New functionality added to Odoo
Adds an accounting reversal feature that lets users create reversing entries for posted journal items. This helps finance teams correct or offset transactions more consistently while keeping clear records.
Original PR description
port of account reversal module to new api
Adds Latvian localisation support so businesses operating in Latvia can set up accounting with country-specific charts, taxes, and fiscal positions. This helps Latvian companies start using Odoo with less manual configuration and better demo data compatibility.
Original PR description
This module is based on source code of our localisation for OpenERP version 7 with some improvements (now works better with demo data).
Enhancements to existing features
Temporary Odoo screens no longer create unnecessary warning messages when they do not define a display name field. This reduces distracting log noise for administrators without changing how users work in the system.
Original PR description
defined on' for transient model. Name field for transient model have not the same interest than for standard model Then it avoids to display unuseful message
Users can now search bank statement reconciliation entries by typing the beginning of an account code in the filter box. This makes it faster for accounting teams to find the right account during reconciliation and reduces manual searching.
Original PR description
With this PR, you can type the beginning of an account code in the "Filter" box of the bank statement reconcile interface (search via account code was not possible before).
Purchase orders can now automatically suggest the right fiscal position based on the taxes used on order lines. The fiscal position form is also easier to use, helping teams reduce manual setup and avoid tax mapping mistakes.
Original PR description
TASK : https://www.odoo.com/web#id=10958&view_type=form&model=project.task&action=333&active_id=248 PAD : https://pad.odoo.com/p/r.2AEBpcjCYjPWqyzb
Consumable products are now prevented from allowing manual quantity entry in stock-related product views. This helps avoid inventory quantities being tracked or adjusted for items that are intended to be consumed without stock management.
Original PR description
Task: https://www.odoo.com/web?#id=11474&view_type=form&model=project.task&action=327 Pad: https://pad.odoo.com/p/r.Q4AcpMDZsCzWMdLC
The time off module now relies on the company working schedule setup, ensuring leave calculations always have at least a default calendar to use. This makes employee absence planning more consistent and reduces configuration gaps that could affect time off management.
Original PR description
- Task: https://www.odoo.com/web#id=11524&view_type=form&model=project.task&action=333&active_id=248 - Pad: https://pad.odoo.com/p/r.0EDsw6ISMbukkblo
Employee profile leave buttons and labels have been updated to make pending and remaining leave information easier to understand. New filters for to-do items, leave type, and year help managers and employees find relevant leave records more quickly.
Original PR description
...button into Leaves to process also add a TO Do filter and rename Number Of Leaves into Remaining Leaves oe_stat button and all group visible by employee ,add a filter type and year. also change a oe_stat button on number of leaves. https://www.odoo.com/web?#id=10204&view_type=form&model=project.task&action=327 pad: https://pad.odoo.com/p/r.2FBjWajDmTJjrTiC
This update improves how teams manage columns in Kanban views, especially for CRM pipelines and sales teams. It makes stage and column handling more consistent and easier to maintain, helping users organize opportunities more smoothly.
Original PR description
- Task: https://www.odoo.com/web#id=10484&view_type=form&model=project.task&action=333&active_id=248 - Pad: https://pad.odoo.com/p/r.tWbmRE8OGYFuP57Z
This update improves how Odoo handles languages and translations, especially when only one language is active. Users get clearer warnings around translated fields, while administrators gain easier enable/disable controls for languages and safeguards against deactivating important preferred languages.
Original PR description
- Task: https://www.odoo.com/web#id=7329&view_type=form&model=project.task - Pad: https://pad.odoo.com/p/r.xskE3sIW2MMy17Bd
Kanban boards now automatically include empty and folded columns from related records, making it easier for users to add and manage columns without extra setup. This improves consistency across sales, recruitment, project, survey, events, and documentation workflows while reducing duplicated configuration behind the scenes.
Original PR description
...d folded columns from related model and default_group_by field will be automatically added to the kanban no need to declare in kanban to enable the button 'Add a new column'. pass options in the read_group, In options pass 'fold_field' and 'display_empty_column' fields and remove _group_by_full methods from crm, hr_recruitment, project, project_issue, survey, website_event_track, website_forum_doc modules. - Task: https://www.odoo.com/web?&debug=#id=7915&view_type=form&model=project.task&action=333&active_id=131 - Pad: https://pad.odoo.com/p/r.HUjKxbzyZdbgek0f
Accounting-related decimal precision settings were renamed and consolidated to use clearer business terms such as Price, Quantity, Weight, Percentage, and Amount. This makes configuration easier to understand and removes outdated precision categories that were no longer needed.
Original PR description
- https://www.odoo.com/web?#id=5909&view_type=form&model=project.task&menu_id=3942&action=327
- https://pad.odoo.com/p/r.37wvSpFHuUZQqdsG
Hello,
```
Rename some Decimal Precision and Remove unused Decimal Precision .
now have this decimal precision list:
Price
Quantity
Weight
Percentage
Amount
```
-> Rename Precision
Product Price ==> Price
Product Unit of Measure ==> Quantity
Product UOS ==> Quantity
Stock Weight ==> Weight
Account => for accounting, credit debit amount in journal items
-> Remove Precision
Account ==> Amount
Discount ==> Price
Payment Term ==> Price
Payroll ==> Price
Payroll Rate ==> Percentage.
```
Add the new Decimal Precision in required field in the modules.
```Resolved issues and error corrections
This fixes problems in the accounting refund process that could cause errors when handling invoice refunds. The change helps users complete refund workflows more reliably and reduces interruptions caused by incorrect text or formatting handling.
This fix restores the intended clear error message when a related field is configured with an incompatible type. Instead of showing a technical crash during module installation, users receive a more understandable explanation of what needs to be corrected.
Original PR description
With commit https://github.com/odoo/odoo/commit/0fd773a486fbc1aeef7f00ec5eab3eaf0e4c6a9d, it will raise traceback instead of Warning because of missing UserError import. Steps to produce: Take any related field, say for example country_id field of event.event, set related='address_id.name' or any other field which is not Many2one, install event module Current behaviour: traceback i.e. global name UserError is not defined Expected: IT should give User friendlily message that Type of related field is inconsistent.
Searching accounting move lines for records without an invoice now returns the correct matches instead of an empty result. This improves reliability for accounting workflows and reporting that depend on identifying uninvoiced entries.
Original PR description
This PR fixes bug #4857 in the **master** branch:
```
self.pool['account.move.line'].search(cr, uid, [('invoice', '=', False)])
```
now returns the good result, instead of always returning []. Please refer to the bug report for a detailed scenario of the bug.
For performance and code-simplification, I decided to make the function field 'invoice' store=True. As it implies a "-u account", I propose this PR only on the master branch.
This PR also includes a code clean-up in the _invoice() method that compute the field 'invoice'.The website publish and unpublish button now displays a loading indicator while the change is being applied. This helps users understand that their action is in progress and reduces uncertainty when publishing website content.
Original PR description
Task: https://www.odoo.com/web#id=11468&view_type=form&model=project.task&action=333&active_id=131 Pad: https://pad.odoo.com/p/r.1psE5QWjSdwNPXx5
This fix ensures Kanban boards display every expected column for selection-based groupings, even when no records currently belong in some columns. It helps users keep a consistent board layout and avoid confusion caused by missing empty stages or categories.
Original PR description
Fix group_by_full for selection fields to show all columns in a Kanban view even if they are empty.
The Notes app now avoids showing duplicate “This week” stages for administrators. It also adds clearer stages for shared notes and demo-user notes, making note organization easier to understand.
Original PR description
Task: https://www.odoo.com/web#id=10795&view_type=form&model=project.task&action=327 Pad: https://pad.odoo.com/p/openerp-project.task-OAKV36MWN5 Description: [FIX] note: Fixing issue of Two 'This weeks' stagies for Administrator user. [ADD] note: 1- 'Shared' stage for user to identify notes which are not created by him/her but added as follower. 2- Stage named 'New' for Demo user.
The claim reporting view now shows the correct claim stages when new stages are created and assigned. This prevents confusion from displaying unrelated CRM case stages, helping teams track claim status accurately.
Original PR description
Fix Issue : #2216 It Displays stages of crm_case_stage model instead of crm_claim_stage. Thanks rsi-odoo
Pricelist rules now correctly consider how specific a product category is when choosing the applicable price. This helps businesses avoid incorrect pricing when products belong to nested categories, ensuring more accurate sales prices.
Original PR description
Fix rewrote for master, see [1] for details. [1] https://bugs.launchpad.net/ocb-addons/+bug/1169074
Code cleanup and technical improvements
This update refactors how timesheet work logs are stored and shown, consolidating them around analytic lines and modernizing related screens and reports. It improves consistency across projects, tasks, issues, employees, and invoicing, while restoring tests and access rules to reduce operational risk.
Original PR description
Task : https://www.odoo.com/web#id=8846&view_type=form&model=project.task&menu_id=3942&action=327 Pad : https://pad.odoo.com/p/r.UX4Da2iPBdu1Xlyt
The website blog module has been migrated to Odoo's newer internal framework and reorganized. This should make the blog feature easier to maintain and evolve, with little expected visible change for end users.
Original PR description
- Task: https://www.odoo.com/web?debug=#id=9783&view_type=form&model=project.task&action=333&active_id=131 - Pad: https://pad.odoo.com/p/r.gSXNQBNaLZL5Ausm