Daily updates from Odoo
Thursday, June 25, 2015
11 changes · master
New functionality added to Odoo
This update introduces the first version of Odoo's Turkish localization, including Turkish chart of accounts, tax templates, translations, and VAT department fields. It helps Turkish companies configure accounting more quickly and reflects input from Odoo's Turkish partner.
Original PR description
Fully updated l10n_tr module.. Our own module merged with the master and added some corrections.. I may need to add that we are Turkish partner of Odoo.
Enhancements to existing features
This change adds cleaner extension points for calculating a sales line's base price and quantity. It makes it easier to support promotions such as extra discounts or buy-two-get-one offers without changing core sales code.
Original PR description
With these hooks, additions like a second or third discount, or 3x2 like offers, can be made in a clean way, without rewriting functions in the core. Also made a PR for 8.0: https://github.com/odoo/odoo/pull/1470
References to the former OpenERP name were updated to Odoo in the mail followers area. This keeps product wording consistent with the current company and product brand, with no expected change to day-to-day functionality.
Original PR description
Change OpenERP to Odoo
Users can now import data from Excel and spreadsheet files more reliably, including XLS, XLSX, and ODS formats. The update also fixes issues with blank exported values and date/time handling, reducing import errors and manual cleanup.
Original PR description
Task: https://www.odoo.com/web#id=10792&view_type=form&model=project.task&menu_id=3942&action=327 pad: https://pad.odoo.com/p/r.U4xZYTHmXKS7NaBL
Warnings set on a company partner now also appear for that company's contacts. This helps ensure important customer or supplier notices are consistently visible to staff when working with related contacts, reducing the chance that warnings are missed.
Original PR description
...arning also occur for the Contacts of this company - Task: https://www.odoo.com/web#id=12551&view_type=form&model=project.task&menu_id=3942&action=327 - Pad: https://pad.odoo.com/p/r.JJu0JukaTooHoDwb
Resolved issues and error corrections
This fix prevents returned items from breaking the normal pick-pack-ship workflow in inventory operations. It helps warehouse teams process returns without interrupting subsequent delivery steps or causing operational confusion.
Original PR description
Task: https://www.odoo.com/web#id=12333&view_type=form&model=project.task&action=327 Pad: https://pad.odoo.com/p/r.vUhLiJK4oVJQWcFG
Product shortcut buttons now show more accurate counts for related sales and purchases. The Sales button counts confirmed sale order lines for the product, while the Purchases button shows related purchase order lines, helping users better understand product activity at a glance.
Original PR description
The number displayed in the Sales button shows the number of sale order lines confirmed for the current product. closes:#7107
This fixes an error that could occur when moving a sales order into the waiting stage. The change helps keep sales order processing from being interrupted by a system-level argument mismatch.
Original PR description
File "/opt/openerp/openerp/osv/orm.py", line 374, in function_proxy
return attr(self._cr, self._uid, [self._id], _args, *_kwargs)
File "/opt/openerp/openerp/addons/sale_stock/sale_stock.py", line 222, in action_wait
res = super(sale_order, self).action_wait(cr, uid, ids, context=context)
TypeError: action_wait() got an unexpected keyword argument 'context'The website gallery now handles image additions and slideshow updates more reliably. This helps editors manage single or multiple galleries on a page without display issues, lost slideshow settings, or incorrect image indicators.
Original PR description
... of JS - Task: https://www.odoo.com/web#id=12844&view_type=form&model=project.task&menu_id=3942&action=327 - Pad: https://pad.odoo.com/p/r.hdSn12qCBk9f6lZp
This update fixes an error that could occur in analytic plans when a journal was not set. It helps users complete accounting-related work more reliably by preventing an avoidable interruption.
Code cleanup and technical improvements
The Notes module was migrated to Odoo's newer internal framework. This keeps the app easier to maintain and helps ensure continued reliability without changing the day-to-day user experience.
Original PR description
- Task: https://www.odoo.com/web/#id=13294&view_type=form&model=project.task&action=333&active_id=131