- Jul 09, 2014
-
-
Christophe Matthieu authored
-
Raphael Collet authored
[FIX] models: wrong var used in _compute_display_name(), fixes issue #1002
-
Raphael Collet authored
-
Xavier Morel authored
fixes issue 1005
-
- Jul 08, 2014
-
-
Raphael Collet authored
The method does not follow naming conventions. Therefore the "guessing" api decorator picks the wrong method wrapper. (Manual rebase of #1003)
-
Jeremy Kersten authored
[IMP] Crm: Add tracking mixin to manage utm campaign and add this mixin to mass_mailing, crm_lead and sale_order
-
Raphael Collet authored
[FIX] models, fields: add model dependencies for models backed up by sql views
-
Raphael Collet authored
-
Raphael Collet authored
-
Raphael Collet authored
-
Raphael Collet authored
-
Xavier Morel authored
Don't include xml declaration when compiling rST module descriptions to HTML
-
Raphael Collet authored
-
Xavier Morel authored
lxml (used by the html sanitizer) really does not like documents as unicode strings with an encoding declaration (which doesn't make sense indeed), yet docutils with output_encoding=unicode generates one (a stupid one too, says "encoding=unicode"). Disable the xml declaration altogether when compiling rST module declarations to HTML.
-
Raphael Collet authored
[FIX] fields: add a type to field Id; this fixes #990
-
Raphael Collet authored
-
Raphael Collet authored
-
- Jul 07, 2014
-
-
Raphael Collet authored
[FIX] models: reorganize model instantiation
-
Xavier Morel authored
Remove redundant calls to list()
-
Xavier Morel authored
Unsafe listification of weakref in Python < 2.7.4
-
Christophe Simonis authored
- sessions are now shared between series. - use site data dir instead of user data dir if user has no home dir. - in http and module handling, `data-dir` was used before being initialized, using the default value instead of user input (fixes #308, #904)
-
Raphael Collet authored
-
Olivier Dony authored
-
Raphael Collet authored
[REM] models: remove the magic methods signal_XXX()
-
jkei authored
Fixes #971: File "/Users/keje/src/odoo/addons/account/partner.py", line 107, in get_fiscal_position return part.property_account_position.id NameError: global name 'part' is not defined
-
Cédric Snauwaert authored
[FIX]menu bar: clean up css and few cosmetics
-
krnkris authored
(Manual rebase of #956, pending update in Launchpad translations)
-
Cédric Snauwaert authored
-
Xavier Morel authored
* Either further operations don't really care (e.g. ``str.join`` takes any iterable) * Or they do their own seq (``browse`` calls ``tuple()`` on iterable params)
-
Xavier Morel authored
Fixes #966 * As a preallocation optimization, ``list()`` calls ``__len__`` on its parameter if it's available * Before Python 2.7.4, WeakSet has a bug[0] where ``len()`` is unsafe: it is done by iteration and weakrefs may be removed from the underlying set during the iteration As a result, the safety feature of listifying a WeakSet to ensure we have strong refs on all items during iteration may blow up. Wrapping the weakset in a ``iter()`` makes ``__len__()`` invisible and ensures we're within the IterationGuard[1]. Which now that I think about it means we *should* be able to safely iterate weaksets in the first place and may not have needed to listify them... [0] http://bugs.python.org/issue14159 [1] http://hg.python.org/cpython/file/b6acfbe2bdbe/Lib/_weakrefset.py#l58
-
Xavier Morel authored
Raise exception when a DB request fetches ids it was not asked for
-
Hugo Santos authored
"Ordem de Vendas" changed to "Ordem de Venda" (Rebase of PR #883)
-
Raphael Collet authored
-
Raphael Collet authored
-
Xavier Morel authored
Likely caused by a type incoherence e.g. providing an id as string when the table uses integer ids. Postgres performs an implicit conversion from string to integer[0], this wasn't much of an issue in the old API, whatever cache was there would simply not be used, but because the new API's cache is part of its behavior it has a semantic impact and can lead to infinite recursion. [0] more precisely from quoted value, which is untyped
-
Xavier Morel authored
Fix implicit globals in kanban_gauge JS
-
- Jul 06, 2014
-
-
Raphael Collet authored
A squashed merge is required as the conversion of the apiculture branch from bzr to git was not correctly done. The git history contains irrelevant blobs and commits. This branch brings a lot of changes and fixes, too many to list exhaustively. - New orm api, objects are now used instead of ids - Environements to encapsulates cr uid context while maintaining backward compatibility - Field compute attribute is a new object oriented way to define function fields - Shared browse record cache - New onchange protocol - Optional copy flag on fields - Documentation update - Dead code cleanup - Lots of fixes
-
- Jul 05, 2014
-
-
Raphaël Valyi authored
(Manual rebase of PR #915)
-
Raphaël Valyi authored
(Manual rebase of PR #913)
-
Olivier Dony authored
-