- Oct 06, 2015
-
-
Danimar Ribeiro authored
If the parameter mail.bounce.alias is not found
-
Danimar Ribeiro authored
-
Stefan Rijnhart authored
Closes #8857
-
David Monjoie authored
Previously, if there was a sale_order_id but it was wrong, like when the sale order was deleted for example, the function didn't return a sale order, even with force_create=True. It used to pass the first 'if' as sale_order_id had a value, so no new sale order was created. However, as sometimes the id was referring to a non-existant sale_order, a sale_order.exists() test was used later, resulting in the function sometimes returning None, even with force_create = True. Proposed solution is to test the existence of the browse record with the given id earlier, instead of testing the existence of the id itself.
-
Raphael Collet authored
-
Nicolas Mac Rouillon authored
The field timesheet_ids (hr.analytic.timesheet) and analytic_account_id (account.analytic.account) should not be accessible by the portal user. Fixes #8338 Closes #8354
-
- Oct 05, 2015
-
-
Goffin Simon authored
The user creating the event should be by default in the attendees (to see the event he just created in his calendar) and the contact on the logged call should also be in the attendees by default. opw:650556
-
Antonio Espinosa authored
Use the parameter zoom as in `google_map_img` Change the default value to 10 to avoid changing the behaviour for existing links (zoom was not used anyway). Closes #8318
-
- Oct 04, 2015
-
-
Odoo Translation Bot authored
-
- Oct 02, 2015
-
-
Raphael Collet authored
-
Raphael Collet authored
This fixes #3968.
-
luc-demeyer authored
The `account.account` `name` can be translated as soon as `l10n_multilang` is installed. Not passing the context in the calls to the `search` method prevented to search on the translations of this name. Closes #4511
-
- Oct 01, 2015
-
-
Jairo Llopis authored
When selecting the contacts to recieve a massmailing, restrict to the ones available for mass-mailing to be consistent with the menu 'Mailing List Subscribers' Fix #8463
-
Humberto Arocha authored
check_sum fails as whole cost from cost_lines field are fully allocated to first item in picking.
-
Emanuel Cino authored
During reconciliation wizard, the wizard tries to find the best match with exisiting unreconciled lines. When more than one line could be reconciled with the bank statement line, the oldest line was not selected. e.g. - statemement line: 10€ - invoice 1: 10€ - invoice 2: 10€ - invoice 3: 5€ The statement line was reconciled with the 5€ invoice instead of the first one. This was due to the domain not matching when the exact same amount was found. Sign CLA for compassionCH Closes #8767
-
Raphael Collet authored
Avoid "patching" the registry, as this introduces inconsistencies (some field attributes are lost). Instead, proceed as follows: - update the definition of custom fields in database; - clear the corresponding cache on the registry (this was missing); - setup the models in registry (this reloads the custom models and fields); - update the database schema of the models based on the registry. This makes the update of custom fields simpler and more robust.
-
Mack authored
closes #8783
-
Goffin Simon authored
To show the website_sale.modal, the product_variant_ids must be in the DOM because all the prices are computed with the product_variant_ids. From commit 0ff26cf7 opw:650167
-
- Sep 30, 2015
-
-
Thorsten Vocks authored
Signed through OPW 650573
-
Stéphane Bidoul authored
The domain for the analytic account in the `reconcile with writeoff` wizard should be based on the `type` field, which must be `view`, not on the `parent_id` field, as it's done everywhere else (e.g. in the supplier invoice form). `[('parent_id', '!=', False)]` and `[('type', '!=', 'view')]` is almost the same, but the second domain is more appropriate. Closes #4562
-
Denis Ledoux authored
When creating the invoice of a sales order, from the sales order (`Create invoice` button on the sale order), the journal used for the invoice was forced with a specific domain. Besides, the only reason the journal is forced is to check there is a sale journal for the quotation company, and raise a warning if not. This check was added in 1578c285. This prevented to use the user defined defaults, (`Set defaults` in the `debug` menu) to set a different default journal per user. Using the `default_get` instead solves this issue, as it uses first the user defined defaults. Besides, if no user defined defaults are set, it then uses the default value set in the field definition, which in this case returns the same journal then the forced domain mentioned above, the domain used being the same. There is therefore no change of behavior, while giving the possibility to use the user defined defaults. Fixes #8786
-
Miku Laitinen authored
Closes #8398
-
Ludwik Trammer authored
References to `date_end` were previously corrected to `date_stop`, in revision 98bd6732, but one of them was missed. Closes #4463
-
- Sep 29, 2015
-
-
Cédric Krier authored
Closes #8460
-
Goffin Simon authored
In Sale Report Analysis, the price total must be in the currency of the company. Introduced by b5c1cb42 opw:649781
-
Stefan Rijnhart authored
This revision adds the possibility to use the key `default_category_id` in the context to set the UoM category when quick creating a new UoM, like it's the case everywhere else with the `default_*` keys passed in the context. Closes #4407
-
Jairo Llopis authored
Test if the user gets notified for incoming contact requests.
-
Jairo Llopis authored
Users subscribed to creation of records (new leads in a sales team, new tasks in a project, etc.) are never notified. The reason is that users were subscribed after the record creation notification. Introduced in 43915a87 Closes #8723
-
Jairo Llopis authored
-
Denis Ledoux authored
To allow to translate "Wire transfer" in the ecommerce. opw-650450
-
Denis Ledoux authored
When ordering on the ecommerce, if a payment transaction was found in the session, this transaction was used as transaction for the current order. Nevertheless, if the transction is no longer linked to the current order, we should not use it. This happened, for example, when the quotation was deleted while the customer/user didn't close its browser, and the transaction id was therefore still in its session. opw-650417
-
Olivier Dony authored
- Many CLA PRs initially fail the CLA check because the email used in the signature is not the git committer email, so we cannot match them. - Minor spellchecking
-
Jos De Graeve authored
This revision is related to: - 503820ac - 3b02e3d6 The taxes used to define the price must be the product taxes of the company of the order. Closes #8759
-
Goffin Simon authored
In a SO, the unit price of the suggested products must be computed with the pricelist linked to this SO. Inspired from function 'product_id_change' in model 'sale.order.line'. opw:650168
-
Nicolas Martinelli authored
For report with duplicated named headers, several columns could get squashed together. This fix check if a value is a duplicate or not, and if it is a duplicates postfix an number allowing to differentiate the two headers (for the human and the javascript). This is the exact same solution than #6722 Backport of 5cff8fbb opw-650000
-
- Sep 28, 2015
-
-
Leonardo Rochael Almeida authored
The fetched ID was the one of the parent instead of the ID of the imported menu.
-
Leonardo Rochael Almeida authored
YAML import was missing support for loading values into fields where `field.type == 'reference'`.
-
Leonardo Rochael Almeida authored
-
Leonardo Rochael Almeida authored
Use the original xml_id, which is present in the file, instead of the checked one.
-
Denis Ledoux authored
This change avoid to display the tasks that a user is not permitted to see in the reporting view 'Task analysis' Closes #4399 Courtesy of jkei https://github.com/jkei
-