- May 13, 2016
-
-
Damien Bouvy authored
-
Nicolas Martinelli authored
Commit 3ced0ff6 removed the support of Microsoft documents for indexation. It makes sense for the old formats such as '.doc' since it requires an external tool ('antiword'), which could lead to a security issue. However, the new formats such '.docx' are simple xml files, therefore they could be indexed with the usual XML parsing tools. opw-677235
-
Christophe Simonis authored
This reverts commit b0f02e31. As pointed out by @nim-odoo [1], a similar patch has already been uncommited few month ago [2]. Ref #11988 opw-676422 [1] https://git.io/vrYxY [2] see a6badd25
-
Christophe Simonis authored
-
Christophe Simonis authored
-
Christophe Simonis authored
-
Jeremy Kersten authored
There are not cat... but you cannot know all the existing website in the world... So, have faith in the user ! To do: allow to customize size or get it from iframe provided
-
- May 12, 2016
-
-
Christophe Simonis authored
-
Alexis de Lattre authored
-
Christophe Simonis authored
-
Christophe Simonis authored
Also use a `set()` to avoid processing assets multiple times when creating moves from lines
-
Nicolas Lempereur authored
The class modal-open on body tag allow to scroll on the modal content which is useful if the content is taller than the window viewport. When closing the modal, this class is removed but there may be another modal open on which we will not be able to scroll to view buttons/content if too big. This commit check if a modal is still opened after closing an editor modal and in the affirmative add back the modal-open class. opw-674475 note : was already present in 8.0 with ec47493f, it is also present for web.Dialog (but the modal of the editor do not inherit from web.Dialog)
-
Goffin Simon authored
Steps to reproduce: -go to runbot 8.0 and connect -go into human ressources/job positions -pass into list view and click on the first item -click on the url to open this record into the website (website_published) -go back (back into the browser) -you're now into the form view again and then next step is to click on the button "next" to access the following record -click on the url of website_published Before the fix: wrong record, this is the previous one that is into the href After the fix: correct record with the correct id into the href Closes #11800 opw:675832
-
Nicolas Lempereur authored
In the report "Invoice Analysis", the view under the report is grouping lines by invoice and also by product on this invoice. Thus, quantities in the pivot view are not the real quantity of invoice lines, but of invoice lines with different products. eg: invoice a: - line 1: product X - line 2: product Y - line 3: product X in the report there would appear to only be 2 invoice line, whilst there is in realy three (this information is accessible via "# of Lines"). closes #11954 opw-676651
-
Goffin Simon authored
Used case: -Configure admin as multi-company user -Create 2 fiscal positions (one for company "Odoo BE" and one for company "Odoo US") -Set admin on company "Odoo BE" -On supplier (Asustek) configure fiscal position Odoo BE -Set admin on company "Odoo US" -On supplier (Asustek) configure fiscal position Odoo US -Configure a product (Laptop E5023) with: *route "Buy" *supplier (Asustek) without company *reordering rules (min qty: 20, max qty: 40) -Set admin on company "Odoo BE" -Run scheduler via the cron Behavior before the fix: -Fiscal position on the created PO is the fiscal position for "Odoo BE" (and PO is for the company "Odoo US") Behavior after the fix: -Fiscal position on the create PO is the fiscal position for "Odoo US". Closes #11537 opw:673288
-
Christophe Simonis authored
-
Nicolas Lempereur authored
The state given to authorize requests should be the state code and not the state name. source: https://support.authorize.net/authkb/index?page=content&id=A1454&actp=RSS opw-675634
-
Nicolas Seinlet authored
When recomputing stored function fields, the `write` may trigger a cache invalidation which lead to a recompute of all the recordset values, even the ones already saved in database.
-
Nicolas Seinlet authored
- Only invalidate cache for fields and records we modify - Rewrite query to be more efficient - Avoid o2m commands to be more efficient; write directly on reverse m2o
-
Nicolas Seinlet authored
With new api, this call is not wanted anymore. The cache is cleared automatically, no need to clear the whole cache; that's a little bit overkill and reduce performances.
-
pja-odoo authored
Fixes #11987 Close #11988 opw-676422
-
Quentin De Paoli authored
[FIX] account: multi-currency reconciliation use case as defined in opw 640248. Since the reconciliation changed, the bugfix made for saas-6 isn't valid anymore and was actually, the root cause of the same bug appearing in v9.
-
Nicolas Martinelli authored
When a PO is copied, the date planned of the order lines should be recomputed based on the order date. opw-675480
-
Nicolas Martinelli authored
When a PO is copied, the date planned of the order lines should be recomputed based on the order date. opw-675480
-
Goffin Simon authored
When reversing stock moves by clicking on "Reverse" in stock.picking form view, only the stock moves not scrapped must be reversed. opw:672236
-
- May 11, 2016
-
-
Nicolas Martinelli authored
This applies commits 313bc91c and 2ad4bd48 to Trial Balance report. opw-676061
-
Martin Trigaux authored
Avoid that an invoice for 'SO042' matches with the invoices of 'SO04'. The use of the like is required as it may contains more than one reference to an invoice. opw-676921
-
Joren Van Onder authored
9f541d29 made it so that date_order on pos.order records is set using the creation_date of the clientside Order record to avoid weird date_order values when syncing to the server is not done immediately. The downside of this approach is that creation_date is set during Order creation on the client. A user that has an open POS will also have an open order. So if it takes one hour before the first order can be made then the date_order will reflect this. To avoid this we will instead use a validation date, which will be set when the user clicks on the green 'Validate' button. Because this is a stable release we won't change the name of the key in the JSON data that gets sent to the server. This means that from the server point of view nothing changes. Fixes #11933
-
Goffin Simon authored
The field base is obligatory according to a european law. This field existed in saas-6. opw:674713
-
Nicolas Martinelli authored
Taxes should be sorted before computation, otherwise if some taxes affect subsequent taxes, the computation will be wrong. opw-676119
-
Martin Trigaux authored
-
Andreas Stauder authored
Closes #4722
-
Thomas Groutars authored
Closes #11929 opw-676854
-
Goffin Simon authored
"Depreciation Account" must be renamed in "Depreciation Expense Account" Reason: This is the account that will be shown in the Profit and Loss, the original label "Depreciation Account" is confusing because it could mean a depreciation asset account. "Asset Account" must be renamed in "Depreciation Asset Account" Reason: This makes it clear that this is an asset account that will receive depreciation entries, without this wording it could mean that we are simply informing the Asset module which account is the asset account, but that depreciation entries go elsewhere. opw:672852
-
Nicolas Martinelli authored
If a user removes the taxes on a PO line, the product taxes will be added back when the invoice is created. opw-676858
-
Joren Van Onder authored
When dealing with issues related to 'rescue' sessions we are very limited in what we can do because the actual orders sent to the backend exist only in localStorage in the browser on the device of the user. Because of this it is important that we log some data about the orders we receive in the backend to have an idea of what's going on. opw-676497
-
Quentin De Paoli authored
[FIX] account: endless loop in exchange rate entry creation on full reconciliation fixed. ticket 676467
-
Nicolas Martinelli authored
When several accounts are selected to print their GL, the GL of only one is printed. This is due to two issues: - 'active_id' is retrieved instead of 'active_ids' - the method `get_action` is called with the wrong records. `self` refers to the wizard, not to the accounts selected. opw-676061
-
Goffin Simon authored
When "Filter by Periods" is choosen in the wizard, the right periods must be set in ctx to filter the account moves according to the right periods opw:674593
-
Olivier Dony authored
Backport of 8423a0df Clear the cache/environment in addition to rolling back the cursor, in order to retry the transaction with fresh data, not partially stale data.
-