- Nov 21, 2014
-
-
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
-
Josse Colpaert authored
[FIX] Avoid access error on XML id in browse when choosing picking type for manual purchase order. As they are ordered by sequence, just take the first you can find.
-
Denis Ledoux authored
-
Jeremy Kersten authored
Remove useless document ready Add select2 to frontend to allow public user to use tags
-
Frédéric van der Essen authored
-
Jeremy Kersten authored
Use if_dom_contains to check if we need to load js Fix bug where _tag_to_write_vals was called like old API but model converter was new api Move IsKarmaValid and Load CKE only in website_forum context
-
Xavier Morel authored
-
Stéphane Bidoul authored
Since bank statement do not use vouchers anymore in 8.0, it's not necessary to create the voucher anymore. Additionally, I add an extension point to let modules adapt the statement line.
-
Quentin De Paoli authored
-
Simon Lejeune authored
-
Simon Lejeune authored
-
Denis Ledoux authored
-
Jeremy Kersten authored
-
Tymoteusz Motylewski authored
When creating a class with the new API, we should use models.Model instead of just Model. closes #3713
-
Xavier Morel authored
-