- Nov 23, 2014
-
-
the-digital-engineer authored
was : openerp.com; new : odoo.com
-
Simon Lejeune authored
commit f76d4525 was not actually working: extra keys from config files are not yet into the config options dict at import time. The fix is to move the logic inside the method, like in `find_pg_tool` just below. Also fix the use of `find_in_path` in report.py: the subprocess may also raise AttributeError exception, so instead of listing all the possible ones just re-raise the IOError shallowed by `find_in_path` when the result is None. Fixes #3809 #3811
-
- Nov 21, 2014
-
-
Jeremy Kersten authored
-
Simon Lejeune authored
-
Simon Lejeune authored
The openerp-server.conf now generates the bin_path record, in order to resolve calls to external binaries served in the thirdparty dir. Adpated report.py to use find_in_path and not directly which.
-
Simon Lejeune authored
-
Ravish Murari authored
When moving fields name -> provider on payment.acquire, the condition in payment_transfer was not updated. This lead to no post_msg value in the Wired Transfert acquire. Fixes #2423, opw 613934
-
Jeremy Kersten authored
[FIX] google_calendar: update tuto to create credential for google Calendar API. Google changes suddenly the process. Before that was optional, now without it, customers have an error 400 redirect_uri_mismatch
-
Denis Ledoux authored
The line being deleted in this revision looks to have been useful when it was introduced in this commit: 36fc910e As the sale order was updated right away through the update_pricelist method But since this rev. 22f4c315, the sale order is updated later, and reset the sale_order_code_pricelist_id value in the session right after setting it prevent to apply the pricelist of the promotional code...
-
Jeremy Kersten authored
-
Christophe Simonis authored
-
Christophe Simonis authored
-
Christophe Simonis authored
-
Jeremy Kersten authored
[FIX] web_calendar: improve the commit 787147d5. This commit was fixing bug in other module that calendar which was open an event in popup view. Because browse/read by default was unable to read string id. The fix was too restrictif, because calendar need to read/browse string; we cannot cast this id in Int else we loose the virtual part. parseInt('12-20140512') -> 12.
-
Jeremy Kersten authored
[FIX] calendar: allow to sort in tree view the starting date (start, start_date, start_datetime) (hack for V8)
-
Géry Debongnie authored
Problem was that when the user types quickly in the search bar and press enter, the keydown event of the enter key happens before the keypress event of the last key entered. This means that the autocompletion has a wrong string. The fix is to move the enter selection detection from keydown to keyup.
-
- Nov 20, 2014
-
-
Olivier Dony authored
The calendar module generates string values with a date/time formatted according to the user language. Those formats may contain non-ascii characters and are read as unicode strings, but fed to str{p,t}time, which only accepts byte strings (in Python 2). This would cause an exception when loading calendar notifications for a user using e.g. Chinese with some CJK unicode chars in the date/time format.
-
Binjal Desai authored
-
Christophe Simonis authored
-
Géry Debongnie authored
There was two problems: * it was filtering on the probability of the opportunity, not on the probability of the stage * the filters were not prefixed with '&', which means that they gave weird results when combined in the searchview (in a filter group, filters are combined with '|', but it breaks when the filters are defined by an implicit '&')
-
Christophe Simonis authored
-
- Nov 19, 2014
-
-
Denis Ledoux authored
-
Olivier Dony authored
-
Xavier Morel authored
-
Henri-Maxime Ducoulombier authored
closes #3761
-
Christophe Simonis authored
Fixes #3730
-
Denis Ledoux authored
-
Denis Ledoux authored
This rev. 73072272 ensured to not (re-)set the state 'confirmed' to exploded moves with a more advanced state (for instance, 'assigned') Nevertheless, the location chaining is performed on the move confirmation, through the action_confirm method of the stock.move model. Besides, the resulting moves of the _action_explode method had the state 'confirmed' on creation, the 'confirmed' state wasn't set by the method 'action_confirm', meaning that the moves were confirmed without having the location chaining done. Allowing moves to go through the action_confirm method even if the state was 'confirmed' or further triggered the location chaining. Preventing already confirmed moves to go through the action_confirm method prevented the location chaining, thus. We now create the resulting moves with the 'draft' state, and then confirm them through the procurement workflow signal 'button_confirm'. Thus, the resulting moves are confirmed by going through the action_confirm method, writing the confirmed state and triggering the location chaining at the same time. We then write the 'assigned' state if necessary. opw-617235
-
Olivier Dony authored
Changing the decimal precision of float fields is a rare operation, while cache clearing occurs fairly frequently. Signaling a full registry change when the decimal precision is changed (instead of a mere cache change) is therefore a better trade-off, and more semantically correct as well. This way we avoid the decimal precision refresh for each invalidation. Registry invalidation implies cache invalidation.
-
Martin Trigaux authored
The company_logo is cached and was not refreshed when switching between database, still showing the logo of the company of the previous database Fixes #2738
-
Leonardo Pistone authored
It is never used in the code, and causes problems with wheels: related to pypa/pip#2105 closes #3744
-
Julien Legros authored
opw-617319
-
- Nov 18, 2014
-
-
Antony Lesuisse authored
return False when calling is_running_as_nt_service from a non adminstrator account.
-
Antony Lesuisse authored
Define a shim signal.SIGHUP on windows to avoid an ifdef in the threaded server loop.
-
Frédéric van der Essen authored
[FIX] requirements.txt: add info about optional python requirements used for the point of sale receipt printing
-
Frédéric van der Essen authored
[FIX] hw_escpos: use logger instead of prints to avoid corrupting the odoo.py command line interface.
-
Martin Trigaux authored
For privacy_visibility 'followers' or 'portal', the user should be follower of the project (not the task). Remove public access to portal task Fixes #2372 If no project on the task (or other rule), an employee (not a portal) can access if is follower of the task. Follower rule is not enough as a user creating a rule will subscribe to the rule but to subscribe to record, the user should have access to it in the first place. To make sure the snake does not bit its tail, fallback to give access on task where the user is reponsible (user_id = user.id). Fixes #139 Adapted the tests to the new behaviour (removed not relevant and added some on creation)
-
Martin Trigaux authored
-
Frédéric van der Essen authored
-
Christophe Simonis authored
-