- Oct 03, 2018
-
-
Christophe Simonis authored
-
Odoo Translation Bot authored
-
Christophe Simonis authored
-
Christophe Simonis authored
-
- Oct 02, 2018
-
-
Nicolas Martinelli authored
- Create a SO from an opportunity, keep the status draft => the 'Quote(s)' number is 1 on the opportunity - Confirm the SO The 'Quote(s)' number is 0 on the opportunity, but when clicking on the stat button 1 quote is displayed. The `search_default_draft` (and the `search_default_sales` of the Orders stat button) are not working since the action doesn't use the appropriate search view. opw-1888442
-
Goffin Simon authored
Steps to reproduce the bug: - Create three stockable products: Kit, C1 and C2 - Create a phantom BOM for Kit with C1 and C2 as components - Set the invoicing policy of the kit based on delivered qty - Create an SO for the kit and validate it - On the delivery order, just deliver C1 and create a backorder for C2 - Cancel the backorder and duplicate it - Deliver the duplicated backorder and validate it Bug: The delivered qty on the SO line has not been updated to 1. opw:1886315
-
- Oct 01, 2018
-
-
Goffin Simon authored
- Create the following products in FIFO costing method and real-time valuation: Prod Final (F); Invoiced on Delivered Quantity Prod Comp1 (C1); Cost = 20 Prod Comp2 (C2); Cost = 10 - Create the BOM Kit for F: 2 Unit(s) of C1 1 Unit(s) of C2 - Create a SO for 3 Unit(s) of F - Validate SO and picking - Create the invoice and validate The price unit taken into account for F in the anglo-saxon accounting entry is: 20 + 10 = 30 => entry in Stock Output Account is 3 * 30 = 90 while it should be: (2 * 20) + (1 * 10) = 50 => entry in Stock Output Account is 3 * 50 = 150 This should finally fix issues corrected with: 9a7ed7ca: price unit multiplied by the qty sold (*) f1fdb97e: price unit taking into account only 1 unit of each component (*) In the use case solved, the price unit was: (6 * 20) + (3 * 10) = 150 => entry in Stock Output Account is 3 * 150 = 450 opw:1886216
-
- Sep 30, 2018
-
-
Odoo Translation Bot authored
-
- Sep 28, 2018
-
-
Christophe Simonis authored
-
Christophe Simonis authored
-
Christophe Simonis authored
-
Olivier Colson authored
-
Stefan Rijnhart authored
-
Olivier Colson authored
Two account had the same account code. Because of that, one of them always failed to be created and logged a psql error. To fix that, we totally remove this account, as it never got created anyway.
-
Olivier Colson authored
The second tax with the same xml id was never created, and caused a psql error to be logged.
-
- Sep 26, 2018
-
-
Christophe Simonis authored
-
Christophe Simonis authored
-
Christophe Simonis authored
-
Nicolas Martinelli authored
Missing `sudo` which prevents a non-admin to close a POS session. opw-1888252 opw-1888358
-
- Sep 25, 2018
-
-
Olivier Colson authored
Accounts of this type should not be reconcilable. When making payments, only the counterpart line should be, in some receivable or payable account.
-
Olivier Colson authored
Making a bank account reconcilable is a very common mistake, and leads to confusing and useless data (the move lines made on this account) to be displayed in the reconciliation widget. With this commit, we make sure the user cannot make this mistake anymore.
-
- Sep 24, 2018
-
-
David Tran authored
Vietnam address should come with Province name, not `state_code` Closes #27164
-
- Sep 23, 2018
-
-
Odoo Translation Bot authored
-
- Sep 21, 2018
-
-
Olivier Dony authored
In A/B testing mode, a given recipient will only ever receive a single email from a given mass-mailing campaign, no matter how many mailings were sent to them. This is useful for A/B-testing various mailings in order to check their results. But is very difficult to understand for users who simply want to organize their mailings into campaigns. Additionally, the A/B testing option is hidden as a technical feature, so it is hard to discover in order to troubleshoot unexpected number of emails sent by a given mailing. It will be safer to keep it off by default. (keeping the parameter explicit, to better show that it is on purpose) This partially reverts dee5c312
-
Christophe Simonis authored
-
Christophe Simonis authored
-
- Sep 19, 2018
- Sep 18, 2018
-
-
Romain Derie authored
Fix on sale_coupon (enterprise) https://github.com/odoo/enterprise/pull/2224 needs this change to be able to merge SO lines when a program generates multiple discount lines on different taxes. Closes #24971 task-1866977 task-1832967 task-1857843
-
Martin Trigaux authored
When sorting by a many2many fields (e.g. partner_ids) with one of the record having an empty value on the sorted field, the comparison method used to compare and empty record (e.g. res.partner()) and a name_get result (e.g. "Agrolait"). This is because the sort_field was initialized with the result of self[field] but never assigned a new value below. Fallback on an empty string when no record is found Fixes #26908
-
- Sep 17, 2018
-
-
Christophe Simonis authored
-
Christophe Simonis authored
-
Christophe Simonis authored
-
Nicolas Martinelli authored
Complement of commit d5b46020, applied to the generic Intrastat report. opw-1878590
-
Nicolas Martinelli authored
- Create a partner in Germany - Set an invoice address for this partner in Poland - Create an invoice for the Poland address, but the delivery to Germany - Validate invoice The Intrastat reports the transaction in Poland, while it should be Germany. opw-1878590
-
- Sep 16, 2018
-
-
Jérome Maes authored
When fetching messages from the portal controller, we might give a domain to restrict the message selection. Typically, the ecommerce allows users to submit messages with rating of the product. Users are allowed to filter the messages with a certain rating. Passing a non-normalized domain to this controller could give strange result, as the code was using `+=` to concat domains; some result domain could have been correct, but return some strange results. This commit normalizes all domains used in the code making a non-normalized domain (given as parameter) crashes, instead of returning unexpected messages. Closes #26939
-
Odoo Translation Bot authored
-
- Sep 14, 2018
-
-
Martin Trigaux authored
The depreciation was hardcoded as starting the first of January. If a user changed the configuration to set a different value than 31/12 it had no impact. In saas-11.3, this was improved to allow to configure the behaviour at 805f3a61 opw-1878927
-
Lucas Perais (lpe) authored
It has been argued that a regression took place because of e2efec8e Before that commit, everything was reconciled together After, only payments and orders with a partner set were While that commit improved performances (there are much less move lines to reconcile), it introduced an inconvenience business wise because of the noise created by the unreconciled lines This commit proposes to cut the pear in half by introducing an ir parameter to choose between the two options OPW 1883594 closes #26971
-
- Sep 13, 2018
-
-
Olivier Colson authored
-