- Nov 13, 2015
-
-
Denis Ledoux authored
The policy regarding the editable lists is: - In a one2many list, editable bottom - In a list, editable top. So, when you hit the add an item (one2many list) / create (list), you do not have to scroll a lot if there are a lot of lines. opw-656363
-
Nicolas Lempereur authored
The code was hiding two labels in the breadcrumb (extra info and payment) but that should not be. opw-654274
-
Nicolas Lempereur authored
fixing issue originated from 13a3f8e7
-
- Nov 12, 2015
-
-
Aaron Bohy authored
When unfollowing the last followed subtype, a confirm dialog is shown to the user to confirm that it will unfollow the document. If he clicked on 'Cancel', the unchecked subtype wasn't correctly re-checked.
-
Goffin Simon authored
The field optional_product_ids is not in the model "product.template" if the module website_sale_options is not installed. opw:654273
-
Goffin Simon authored
When creating a team.user record, there was an error to generate an url for the image because the attribute "__last_update" didn't exist on the record. opw:653725
-
Géry Debongnie authored
It is due to the fact that the thread was not rendered in the dom before the render_value method was called
-
Géry Debongnie authored
- put the mentionned partners and the attachment above the composer instead of below - debounce some links in thread.js to prevent double loading views when double-clicking - readd the # in front of the channelname of the title of the client action - give the channel_id to the thread in a chat window, so it does not display the channel name everytime it displays a message - correctly close dm chat window when the dm channel is closed in the main sidebar - simplify the help messages when a channel is empty
-
Aaron Bohy authored
Mainly concern the client action: - Display needactions per channels - For all channels except Inbox, clear needactions when opening the channel - Add snackbar to undo needactions clearing - Display a separator between read and unread messages in threads - Fix active channel (for Inbox and Starred) display in sidebar Various minor changes in chat_manager: - Code refactoring of bus notification handler - get_channel() don't fallback anymore on first channel
-
Aaron Bohy authored
The problem was that the load more feature didn't return directly preceeding messages in the thread but rather older messages.
-
- Nov 10, 2015
-
-
Josse Colpaert authored
When moving lots, we should also take into account the information on the pack operation: specific location, package to take it from and owner. Also, in the get_preferred_domain for the pack operations, when not giving any pack, we should check the quant is not in a pack. It is also better to copy the list to avoid that the constraints added to the list would get into the next call.
-
Nicolas Martinelli authored
Make sure to unreserve all quants before assignment. Indeed, the method makes this assumption and does not take into account any existing reserved quants. Therefore, without this fix, there is a possibility to reserve more than needed. opw-653904
-
Nicolas Martinelli authored
Changing the asset account should not change the depreciation account, since they will be most likely different. opw-654335
-
Nicolas Martinelli authored
The method get_salenote does not exist anymore. It is not necessary anymore since the note is already translated in the appropriate language on the SO. opw-653600
-
Simon Lejeune authored
because it's available in debian stable but not in ubuntu 14.04 (lts)
-
Joren Van Onder authored
The POS will asks the user to confirm certain things that could be a user error. Examples of this are attempting to validate an order with a very big payment compared to the amount to pay on the order. Another example is paying an amount of 0 for an order with a total amount to pay that is negative (manual refund). The issue was that pos_mercury overwrote validate_order(), and didn't call _super() correctly, losing the user confirmation for these type of actions.
-
Olivier Dony authored
-
Nicolas Lempereur authored
ir.actions.wizard were removed in 8.0 with a32bf724 (oct. 2013), but they were still present in the interface to add a menu. This fix removes them for good, and is only done in 9.0 since the remains of existing ir.ui.menu with an ir.actions.wizard action should be minimal. opw-654215
-
- Nov 09, 2015
-
-
Géry Debongnie authored
- display star/mark as read icon next to the message title instead on the far right - display unstar all message in channel starred - enable/disable the 'unstar all' and 'mark read' buttons depending on the number of messages in the corresponding channels - display star on the left sidebar in 'squashed messages' - tweaks to padding in client action - display hash in channel name in lighter tone - light opacity in sidebar - star icon in message sidebar is clickable + small less refactoring - message sidebar is aligned with the message now - messages are not squashed in inbox/starred
-
Géry Debongnie authored
When we refresh, the bus will send the last notifications since the last 50s, so, the browser will receive notifications from a channel that we already left. This commits tries to fix the issue by sending explicitely the information that a channel was unsubscribed. Also, and this is touchy, it ignores messages received in a channel that it is not subscribed to (before, it joined the channel) Also, it will synchronize channels opened and closed in various tabs/browsers.
-
Géry Debongnie authored
The issue was that the chat_manager was an async js module, so it could be loaded quite late. Then the client action was loaded only after the chat_manager was ready, and possibly before the action_manager read the value in the action registry. This commits prevent this problem from happening by turning the chat manager into a sync module, so the chatter and the client action needs to wait for him to be ready before doing their magic.
-
Géry Debongnie authored
The bus is somewhat tricky. (at least, the crosstab version). It needs to elect a leader, and to communicate with the server through it. However, several tabs have a different event loop, so, we need to be careful to avoid race conditions. The current version was not race-condition-proof, and this commits improves on this. The idea is to allow the bus to detect if some other tab is also considering himself master. In that case, it is allowed to unelect himself. This should allow the bus to self correct those situations in a short time.
-
Nicolas Martinelli authored
Rename "Tags" with more explicit names. opw-653084
-
Nicolas Lempereur authored
The color field of a product.attribute.value enable users to choose a color with its HTML color value (hexa, named, rgb, rgba). In the many2many tags the color field on the model has a magic feature which color the tag in several instances. But these color are numbered from 0 to 10 and are incompatible with HTML color values. So with with the model product.attribute.value, the many2many tags widget would use the color system (since a field name color exists), and when setting a color with it, it would be invalid and erase the wanted named or HTML value color. This fix ignore the setting of the tag color for this particular model, a following fix (in master) should rename the column to properly fix this. opw-653124
-
Martin Trigaux authored
Mostly to fix the '%.' in mail breaking the rendering of Odoo in French
-
Nicolas Martinelli authored
When adding a PO to a vendor bill, a PO is proposed only if at least one of its line is not already added. opw-653911
-
- Nov 08, 2015
-
-
Odoo Translation Bot authored
-
- Nov 06, 2015
-
-
Thibault Delavallée authored
Salesman can create analytic account. However they cannot choose any tags to apply to this account because they miss a read access on tags.
-
Thibault Delavallée authored
Stock user should be able to create products. Indeed when targetting small businesses, restricting the right to create products limitates the use of the inventory app. It is possible to further restrict access to the product model using record rules for big companies that have a lot of users and managers, and where creating product should be limited.
-
Denis Ledoux authored
Several fields are not supposed to be seen by portal users on the quotation form. This revision removes the fields that portal users are not supposed to see on their quotations, or the one for which they do not have the right access for. opw-654007
-
Denis Ledoux authored
When sending the quotation email, if the portal is enabled, as well as the signup of external users, the action `action_mail_redirect` was used to redirect the user at the right place, on the right form. This action no longer exists in Odoo 9.0. This has been replaced by the controller `/mail/view`. opw-654007
-
Denis Ledoux authored
When a user signs up, when the according option is enabled in the General Settings `Allow external users to sign up` Use the request lang (the partner browser lang) to sign up only if this language is installed in the database. opw-654007
-
Nicolas Lempereur authored
In the following situation : we click on an element inside a row (not the last row) which will: -> open an alert, confirm or prompt dialog -> remove the row containing the element IE Edge would enter in a odd state where the focus is not given back to the page, and clicking doesn't work anymore. This fix solves this by detecting this situation and then focusing on an input field which make IE Edge stop being crazy. opw-653282 jsfiddle showing the issue: http://jsfiddle.net/ts8bsLLg/4/ jsfiddle showing a solution: http://jsfiddle.net/ts8bsLLg/6/ bug report on microsoft: https://connect.microsoft.com/IE/feedbackdetail/view/1988284 note: applied in 9.0 community, 9.0 enterprise
-
Nicolas Martinelli authored
The payment widget now displays the payment in its currency, not in the currency of the invoice. opw-652747
-
Yannick Tivisse authored
- Display scheduler for stock_manager instead of technical features - Activate group_stock_multiple_locations if group_stock_adv_locations is enabled
-
Thibault Delavallée authored
Probably coming from a copy-paste. An onchange_quantity does not seem to exist on stock.quant model since a long time.
-
Thibault Delavallée authored
-
Géry Debongnie authored
- less tweaks - improve default channel name - clean origin channel names in Inbox and Starred - reduce fadeout duration in threads
-
- Nov 05, 2015
-
-
Christophe Simonis authored
Error introduced by ed11d79b. Fixes #9439
-
Christophe Simonis authored
Searching on `log_ids` field is slow when there is a lot of users. Count the number of active/pending users directly in sql. Only show the last 10 pending users. Add a link to the full list view.
-