- Nov 02, 2016
-
-
Christophe Simonis authored
-
Christophe Simonis authored
-
- Oct 31, 2016
-
-
Goffin Simon authored
Steps to reproduce : 1. Create a new customer 2. Create an invoice with an amount of 50.- for this new customer and validate it 3. Create a refund with an amount of 70.- for the same customer and validate it 4. Create a Customer Payment for this customer and validate it. The Invoice will be paid with 50.- of the refund. 20.- are still on residual in the refund. 5. Create a new invoice with an amount of 50.- for the same customer. 6. Create a new Customer Payment for the same Customer and validate it. The Full Reconcile Boolean stays checked inspite of "Open Balance" of Refund amount is less than the Invoice amount. After the fix: Full Reconciliation Boolean doesn't get checked and Allocation amount on invoice journal item line should be same as Open balance of the Refund Journal Item. So Invoice stays open with Balance amount. opw:691577
-
- Oct 30, 2016
-
-
Odoo Translation Bot authored
-
- Oct 28, 2016
-
-
Christophe Simonis authored
-
Wolfgang Taferner authored
Fixes #14048 Fixes #14045 Closes #14051
-
Martin Geubelle authored
Depending on the version of dateutil, rule._bynweekday can either be a tuple or a set (see https://github.com/dateutil/dateutil/pull/54), which, in the case of a set, breaks the access by index (see related issue: https://github.com/dateutil/dateutil/issues/24). By casting it into a list, we make sure that we can access [0] in both case. Credits to jke ; closes opw-690761.
-
- Oct 27, 2016
-
-
Christophe Simonis authored
-
- Oct 25, 2016
-
-
Leonardo Rochael Almeida authored
Allow reading and saving the value of `server_wide_modules` from the configuration file, instead of just the command line.
-
- Oct 24, 2016
-
-
qsm-odoo authored
Commit which added summernote broke the ace editor with a strange change: https://github.com/odoo/odoo/commit/9069d0127c176317436b67b23ae5677dd9d53de7#diff-e9d66a1b466f404be082fa00519eafa5L140. With this change instead of not including the assets bundles in the ace editor and allowing to see them by checking the option, the assets bundles were included when NOT in debug mode and not included when in debug mode.
-
Simon Lejeune authored
Before this patch, the debian package depends on `python-pybabel`. According to the documentation, this is a dummy package for transition from `python-pybabel` to `python-babel`[1]. This dummy package has thus been removed in debian stretch in favor of `python-babel`, and the odoo package is thus not installable in debian stretch. To fix this, we depend directly on `python-babel`, which is available in all debian releases[2]. Closes #13905 [1] https://packages.debian.org/jessie/python-pybabel [2] https://packages.debian.org/jessie/python-babel
-
Nicolas Lempereur authored
Underscore method _.each expects an array like object when a "length" property is present. This was an issue with a record having a numeric "length" field set to a non-negative value. When changing a line the change would not appear on blur. This issue was fixed with 0e664c9e but introduced back with f0e331e0. opw-691070
-
Christophe Simonis authored
-
- Oct 23, 2016
-
-
Odoo Translation Bot authored
-
- Oct 21, 2016
-
-
David Beal authored
Attendance entries should be cascade-deleted along with the parent record. Closes #10310 Closes #13044
-
- Oct 19, 2016
-
-
Nils Hamerlinck authored
When returning an item by entering an orderline with a negative quantity you got a warning message asking you to confirm a large payment amount. Introduced by 5a3d9ce9. Closes #13777
-
Joren Van Onder authored
If you validate an order it will be sent to the backend. If you then close the POS frontend somehow before clicking 'Next order' this order will be reloaded from localStorage when reopening it. This is problematic because it allows the user to then modify this order and validate it again. Everything will appear fine but in the backend this new, modified order will be ignored as it has the same pos_reference as the one that was sent initially. The deeper underlying issue is that there exists a brief timeframe where the same order can exist twice in the db: both as 'order' and 'unpaid_order'. To ensure this does not happen this fix removes the order from the unpaid orders after it is saved as a validated order. Fixes #13538
-
- Oct 17, 2016
-
-
Jairo Llopis authored
-
Christophe Simonis authored
-
Quentin De Paoli authored
[FIX] anglo_saxon_dropshipping: fix accounting entries creating on anglo_saxon + real_time + dropship. This revert the fix made on 7bdd4de8 and replace it with a proper one that do create an account entry from stock_input to stock_output on a dropship move. That way, we avoid the manual change of account on supplier invoice. See the whole discussion on odoo#12687
-
- Oct 16, 2016
-
-
Odoo Translation Bot authored
-
- Oct 14, 2016
-
-
Jeremy Kersten authored
Before this commit, the inventory by lot/pack/serial/... was only visible if you switch quickly between res_config and adjustment inventory... once the vaccumn clean the osv memory, the options was ignored. Same issue with the _get_string_qty_information function.
-
- Oct 13, 2016
-
-
Adrien Peiffer (ACSONE) authored
Like in Invoices Analysis, the expenses must be expressed in the currency of the company. In this way, it makes sens to sum them to compute the total. opw:689760
-
Richard Möhn authored
The effect of this change is to trigger the recomputation of fields on larger recordsets. This takes advantage of batch computations within compute methods.
-
- Oct 12, 2016
-
-
Jeremy Kersten authored
Partial revert of odoo/odoo@633780a
-
Christophe Simonis authored
-
vnsoft authored
When orderby argument is 'id desc', an error occurs: "read_group order by 'id' ignored, cannot sort on empty..."
-
Alexandre Fayolle authored
when extending these methods with the new api, the context is a frozendict so we need to copy before mutating. this patch was made by searching for key addition to context and calls to the update() method on the 8.0 addons, and checking if a copy was made before in the method.
-
Nicolas Lempereur authored
The field in stock configuration group_stock_adv_location is toggling the group "stock.group_adv_location". There was a typo which was using on the form view of purchase.requisition the group "stock.group_stock_adv_location" instead. opw-690804
-
- Oct 11, 2016
-
-
Christophe Simonis authored
-
Jeremy Kersten authored
See more details here: odoo/odoo@6191e3f6d0d064de9acdf0d1455b7de589dddb5a This commit closes #13704
-
Christophe Simonis authored
-
Christophe Simonis authored
Theses config options should not share the same dict as `init` dict may be modified by migration scripts to handle new module dependencies.
-
Olivier Dony authored
Most people install the im_livechat module and expect it to be enabled automatically on their website. When it doesn't work they try to use the integration JS code and add it to their website layout, which does not work as expected. Setting it as auto-installed solves the issue.
-
Jairo Llopis authored
* Failing test for one2many [(5,)] action, when domain is callable. The problem is that `self` inside a callable domain becomes the comodel when at [(5,)]. * [FIX][fields] Make [(5,)] with computed domain work. To reproduce this failure, declare a field like: ``` child_ids = fields.One2many( comodel_name="other.model", domain=lambda self: [("id", "in", self._ids_to_find())], ) ``` Now set some value to it. Now unset them. Impossible because ``self`` becomes ``other.model`` in domain evaluation.
-
Jeremy Kersten authored
Remove useless avg defined on crm view. If you define avg='Average Values' in a view, now we see in the footer of list view the average.
-
Jeremy Kersten authored
Web client use fields_get (which one call get_description) to know if a group operator exists. But until now, group_operator are never returned. Without it, the web client cannot display the sub-total except for sum (the fallback in the web client). This commit closes #13713 Todo: do the same on Class Monetary in next branch
-
- Oct 10, 2016
-
-
Christophe Simonis authored
-
Nicolas Martinelli authored
An issue occurs in the following situation: - Define a currency exchange rate at day 1 and day 2 - Create an invoice at day 1, and calculate the taxes. Do not set an invoice date! - Validate the invoice at day 2 The exchange rate for taxes is the rate at day 1, while the exchange rate for other amounts is the rate at day 2. There is actually no way to know what was the rate applied for the taxes at invoice validation. There are two solutions: - recompute the taxes at validation - force the user to set an invoice date and recompute manually the taxes The first solution might have unexpected effects, therefore the second solution is applied. Fixes #13473 opw-688517
-
- Oct 09, 2016
-
-
Odoo Translation Bot authored
-