- Sep 09, 2014
-
-
Christophe Simonis authored
-
Christophe Simonis authored
name_get() must return a value for each ids and keep order of ids.
-
Raphael Collet authored
The methods product_id_change() and uos_id_change() have been converted to the new api, and now use the decorator @multi. When invoked with the old api, by convention the methods will take the last argument as the context. But this will not work properly for those methods, as the context is passed in another position. In order to avoid an argument swap in the api wrapper, we moved the context to its expected position. Fixes #1943
-
Olivier Dony authored
The compatibility issue with auth_ldap has been fixed and the default key derivation function switched to PKDF2+SHA512. `auth_signup` provides a password reset mechanism that can be used in combination with `auth_crypt`.
-
Rolv Råen authored
Fixes #1272
-
Raphael Collet authored
-
Raphael Collet authored
-
Xavier Morel authored
-
- Sep 08, 2014
-
-
Olivier Dony authored
-
Simon Lejeune authored
Browsers add different width to input of file type, messing up the usability of the product formview placing a 'phantom' box in front of the options. Added a specific css rule for this case.
-
Denis Ledoux authored
This patch is related to 82adba47 With the above patch, it wasn't possible anymore to save if an onchange failed. This isn't the expected behavior. Besides, $.when.apply($, defs) is rejected as soon as one def fails, without waiting other defs to be either resolved or rejected. This new patch allows to save if onchange fails, and wait for onchanges sequentially.
-
Frédéric van der Essen authored
[FIX] point_of_sale: flush orders before closing the pos. This will help prevent users from closing the session with unflushed orders
-
Frédéric van der Essen authored
-
Frédéric van der Essen authored
[FIX] point_of_sale: prevent inexact payements when there is no cash payment method available as it will crash the backend
-
Frédéric van der Essen authored
[FIX] point_of_sale: the self_checkout related fields are obsolete and should be removed, but we are too late in the release schedule to do so. Marking them as FIXME, to be removed for next major version
-
Frédéric van der Essen authored
-
Frédéric van der Essen authored
[WIP] point_of_sale: refactor error popups in preparation of a multicompany-screwup prevention error popup
-
Raphael Collet authored
-
Olivier Dony authored
-
Olivier Dony authored
Sometimes a cached bundled could be missing in the ir.attachment filestore (for example after copying a database for test purposes without duplicating the filestore as well). When this happens ir.attachment will return an empty file contents ; treat this as a cache miss. This means empty bundles would not be cached, which is not a big issue - there is little benefit in caching them, and they should not be common nor useful.
-
Olivier Dony authored
When deleting filesystem-backed attachements, the deletion on the file-system is not transactional. In the event of a transaction rollback, the file deletion would not be rolled back, which is a dangerous side-effect. This can happen for example when several transactions try to delete the same file(s) at the same time. The duplicate deletions might be detected by the database (being concurrent update errors), and rolled back at the point of the DELETE query, to be retried. If the files have already been deleted in the file system it before the rollback, it leaves the system in an inconsistent state, at least temporarily. One case where we have seen it is when web bundles are loaded by many web users at the same time, right after being updated (and thus invalidated). As they are currently cached as ir.attachment records, this often causes a corruption of the cache.
-
Olivier Dony authored
-
Simon Lejeune authored
* render the invitation widget inside oe_application * override the margin of oe_right in order to display the two div on the same line
-
Simon Lejeune authored
The webclient rendering is done in two parts: the server renders the boilerplates including the menus, and then the javascript launch the webclient using the server-side boilerplates. In some case, we want to render the boilerplates but not the menus (auth_calendar). Added groups around the t-call to the menu in the web template. Fixes issue #2044.
-
Niels Huylebroeck authored
stock_account module override the action_done method of stock.move but does not return the same value This causes problems when calling this function from xmlrpc because the resulting value is now None and that is not allowed to be marshaled by default.
-
Xavier Morel authored
Avoids 2 rendering passes, and allows editing e.g. events detail page, which couldn't be done (due to groups=public in a mail component) fixes #1994
-
- Sep 05, 2014
-
-
Christophe Simonis authored
-
David Monjoie authored
-
David Monjoie authored
-
Fabien Meghazi authored
The feature was broken due to an incompatibility when forward porting 624f256f and a78e27fc
-
Denis Ledoux authored
-
Jeremy Kersten authored
-
Jeremy Kersten authored
Automatic Cookie Domain Configuration simplifies cross domain tracking implementations by automatically writing cookies to the highest level domain possible when the auto parameter is used. When used on the domain www.example.co.uk, it will try to write cookies in the following order: co.uk example.co.uk www.example.co.uk Analytics.js will fail to write a cookie on co.uk but will succeed on example.co.uk. Since a cookie was succesfully written on a higher level domain, www.example.co.uk will be skipped.
-
Fabien Meghazi authored
- Properly check unmet dependencies - Set imported module's state to 'installed' - Fix bad translation usage
-
- Sep 04, 2014
-
-
Christophe Simonis authored
-
Denis Ledoux authored
-
Christophe Simonis authored
-
Christophe Simonis authored
-
Somesh Khare authored
To keep the pager and view changer after confirmation of a sale order, do not reload the view (quotation and sale order view are the same anyway) Fixes #250
-
Denis Ledoux authored
-