- Apr 04, 2018
-
-
Robinet Denis (ACSONE) authored
Closes #23967
-
mreficent authored
Related to commit https://github.com/odoo/odoo/commit/0e881fcd3a5671c4fe84b2a47c9d3611e4b823a1
-
Nicolas Martinelli authored
When saving the settings, we perform a `write` on the groups and implied groups. This will trigger a recomputation of the fields `share` on `res.users` and `partner_share` on `res.partner`. On a database with many users, this can lead to a non-negligible time spent in these methods. opw-1830145
-
- Apr 03, 2018
-
-
Lucas Perais (lpe) authored
On 'My attendance', do some check-in/out operations while on the server side, everything was ok, the display had some issues: On Chrome, that worked well whereas in Safari, it did not since the Date() implementation only accepts ISO date strings We take the opportunity of this fix to handle dates with moment.js, which accepts non-ISO formats OPW 1831555 closes #23962
-
- Apr 01, 2018
-
-
Odoo Translation Bot authored
-
- Mar 30, 2018
-
-
Benjamin Willig authored
With project_issue installed, and when deleting an analytic account, a search is done to check if there is linked issues. When the current user has no access on the project.issue model, an error is raised. This check should be done as an admin.
-
Lucas Perais (lpe) authored
Before this commit, when accessing the payment page with arbitrary amount (/website_payment/pay?reference=Testinvoice&amount=150.0¤cy_id=6&country_id=) A traceback was thrown because the keys concerning the partner were not present in the dictionary that prepares the values for the form that we send to Stripe Considering that those info are not mandatory for stripe (although not very good practice -- the more info the better to verify an identity) we ignore them if not present After this commit, the public route works fine OPW 1832164 closes #23948
-
Lucas Perais (lpe) authored
Before this commit, the smart button on the SO was computed with only the SO's name field In a multicompany setting, it could give up invoices from other companies After this commit, only the invoices of the same company as the order are accounted for OPW 1831551 closes #23925
-
- Mar 29, 2018
-
-
Goffin Simon authored
Steps to reproduce the bug: -Create a tax of 21% tax included but don't select the "affect base" checkbox. -Create another tax of 5.2% (no tax include) -Create a sale order with a line that has a unit price of 121 and both taxes. Notice that the total amount is: 126.2 (100 base amount + 21 from 21% tax + 5.2 from 5.2 tax) -Click on "Print the proforma invoice" Bug: The total amount was still 126.2 and base=100, however taxes were wrong, there were 21 for the 21% tax and 6.29 instead of 5.2 for the 5.2 tax. Back-port of this commit: f50a08bc Forward up to saas-15 opw:1819882
-
Nicolas Martinelli authored
- Set the number of digits of 'Product Unit of Measure' to 1 - Create a stockable product: UOM: Dozens Purchase UOM: Units - Buy 17 Units, validate the picking - Create a landed cost: Amount: 100 Split Method: By Quantity - Compute The Valuation Adjustment line contains contains a line with a quantity equal to 1.4, leading to a line of 98.60. It is impossible to validate the landed cost because of the inconsistency. The method `get_valuation_lines` retrieves the data from the `stock.move` and copies the following values to the `stock.valuation.adjustment.lines`: - `product_qty` > `quantity` - `weight` > `weight` - `volume` > `volume` Therefore, we must make sure that these fields are using the same digits precision. We adapt the precisions accordingly. opw-1817783
-
Goffin Simon authored
It's not allowed to delete inventory adjustement linked to validated moves. opw:1826300
-
Nicolas Martinelli authored
Commit b6d4cd5d introduced the auto-reconciliation when reversing an entry. However, we should make sure to only reconcile non-reconciled entries. Such an entry can be generated from an exchange rate entry. opw-1826024
-
Martin Trigaux authored
When doing a sudo on top, the fields are accessed with user 1 but the set is also made with user 1. meeting.user_id.partner_id.id is correctly computed but meeting.partner_color_id is not set for the current user (return 0) All events were in the same color Introduced at b669c71a opw-1829793 Closes #23923
-
- Mar 28, 2018
-
-
Christophe Simonis authored
-
Yenthe V.G authored
-
Lucas Perais (lpe) authored
Commit cae18851 was largely incomplete and inaccurate in fixing the issue at hand The aim of this commit is to deactivate the form buttons when the Html field is not completely loaded thus preventing the temporary value of the iframe to be saved OPW 1824545 closes #23905
-
Goffin Simon authored
The function _get_anglo_saxon_price_unit using a record set and a model.
-
- Mar 27, 2018
-
-
Goffin Simon authored
Steps to reproduce the bug: - Create a bank statement with a blank name - Reconcile any line statement with an invoice - Review the payment that was made for this statement Bug: The payment had no name. opw:182754
-
Goffin Simon authored
When you create a down payment invoice from an SO, the product that is used in the line is 'Down Payment'. The description of this product, which is visible for the customer, was not translated to the language of the customer in the SO and in the invoice. It was translated to the language of the user logged. This fix is made to keep the same behavior for the description of an SO line and for the description of the invoice line. opw:1820081
-
Nicolas Martinelli authored
The ZIP code is an optional field. When saving a payment method, this generates a traceback since `partner.zip` is `False` while the field expects a `string`. opw-1829829
-
Nicolas Martinelli authored
- Create a MO - Change the date 'Deadline Start' The corresponding 'Expected Date' on the stock moves is not updated with the new value. opw-1828631
-
- Mar 26, 2018
-
-
Christophe Simonis authored
-
Nicolas Martinelli authored
Partial backport of 1d515fcd Closes #20274 opw-1829893
-
- Mar 25, 2018
-
-
Odoo Translation Bot authored
-
- Mar 23, 2018
-
-
Christophe Simonis authored
When modifying a translatable record, we try to keep close translations However, we do not need to do it if there is already a translation for the matched term.
-
Sébastien Beau authored
When sending emails SMTP server only requires an author, recipients and the email to send. It does not make any modification of what is sent. It is therefore possible that BCC content is sent. BCC mean 'Blind Carbon Copy', the address in this field should be not send in the header of the mail and must be removed, if not the address are visible for all recipients. Closes #21965 .
-
- Mar 22, 2018
-
-
Hetashree Chauhan authored
When hitting the picking button in the valuation report, there was a "form view could not be loaded" error. This is because we try to open a picking with a stock move id. master bug 1817491 Fixes #17226
-
Nicolas Martinelli authored
- Activate anglo-saxon accounting - Create an invoice with a line without product but a UOM - Validate A traceback arises since `_compute_price` is called on an empty recorset. opw-1830042
-
Toufik Benjaa authored
- With the removal of the password field on the sessions (https://github.com/odoo/odoo/commit/da1f153d61d747d9357694382fe04f96c0ca886a) the non qweb reports going through the route '/web/report' were not able to be generated. We address this issue by avoiding to call dispatch_rpc and by using the functions to generate the report directly. This doesn't cause any security issue because the route '/web/report' is callable only by logged in user. Meaning that the session is already validated.
-
Goffin Simon authored
Steps to reproduce: - Create a sale order and add sale order lines(Not Inline) without saving the sale order. - Edit any of the existing sale order line and hit on "Save & New" on the sale order line. - Add another sale order line and hit on "Save & Close" Bug: A validation error was raised. opw:1829723
-
Martin Trigaux authored
Global search and replace badly formated %s
-
Martin Trigaux authored
With automatic corrections of bad %s
-
- Mar 21, 2018
-
-
Goffin Simon authored
Steps to reproduce the bug: - create an invoice - add one line without product but with a uom - validate it Bug: A traceback was raised because no product was set on the invoice line. opw:1825464
-
Jeremy Kersten authored
Without this commit, a valid route /web/content with an extra params eg utm or adwords will return a 500 with: TypeError: content_common() got an unexpected keyword argument 'extra_param_name' This commit closes #21221 Task-32836 should fix for all routes in a future version
-
Jairo Llopis authored
Customers without an user account can do nothing with the button in the notification, so it's better they don't have it. partial backport of #4732a1 This commit closes #22487
-
Highcooley authored
German (CH) Translations Chart of Accounts Closes #23785
-
Highcooley authored
Done at #23785
-
Christophe Simonis authored
-
Ward Marissen authored
When a portal user changes his account details and presses the 'Save' button when a mandatory field is not set, the selected country will be reset even when the user did change the country in the form. This fix prevents this from happening and leads to an improvement for the end user. This commit closes #22439
-
hpr-odoo authored
If tries to compute the report_rml value on multiple reports at the same time Closes #21116
-