- Jul 04, 2017
-
-
Laurent Smet authored
In base/res_partner.py, _fields_view_get calls _fields_view_get_address that could calls again _fields_view_get in case of address_view_id is specified. That leads to issue in base_address_city because the _fields_view_get_address method will replace two times the city field and then, we get a view with two city_id fields. see https://github.com/odoo/odoo/pull/16870 for screenshots
-
- Jun 29, 2017
-
-
Christophe Simonis authored
-
Christophe Simonis authored
-
Lucas Perais (lpe) authored
Fix 4c66eae3 attempted to translate terms but did not import _ This commit does just this
-
Christophe Simonis authored
-
Jérome Maes authored
The 'category' key is already present in the manifest. This duplicated key makes odoo create a new module category, with a bad xml id (module_category_accounting_andamp;_finance), since the ampersand was escaped.
-
Goffin Simon authored
Steps to reproduce the bug: -create a child contact of a company C -invite the child contact as a portal user -sign into the website and place an order w/ wire transfer as payment acquirer Bug: The payment term set on the quotation was not taken from the company C and the default sales person was not taken from company C too. opw:745091
-
Nicolas Martinelli authored
Ensure to search a maximum of 1 record to avoid crash. opw-748971
-
- Jun 28, 2017
-
-
Richard Mathot authored
-
Fabien Meghazi authored
[FIX] point_of_sale: pos.order#create loose the company_id since the new api migration (opw: 746677) https://github.com/odoo/odoo/commit/32b5515a8ff6047db489e569935b4416f946bc26#diff-5eeb7d6a1a488dff039e5cc3300730e1L513
-
Nicolas Martinelli authored
Some module, such as `l10n_be_invoice_bba`, use the field to provide information to customers. Basically, if this field is filled in, we should print it. This reverts commit 59efea7e. opw-748930
-
Naglis Jonaitis authored
If no method is specified, all are accepted Closes #17890
-
Alexis de Lattre authored
As of June 15th 2017, according to http://proxy-pubminefi.diffusion.finances.gouv.fr/pub/document/18/22503.pdf Will not be required for all FR companies. The certification will only be required for POS software, not for accounting softwares. Disable autoinstall, waiting to have more information on the changes to be voted. Closes #17771
-
Goffin Simon authored
Steps to reproduce: Let's consider product P tracked by serial number P has a manufacture BOM B with Q as componenent - Produce P with serial number SN(with MO) - Send P with SN to a customer A(with SO and DO) - Force availability on P to a customer B(with SO and DO) - Return P to stock for customer A. Bug: The tracability for P removed the component Q(consumed_quant_ids) when reconciling the negative quant(generated for B) with the returned quant from A. opw:744424
-
Jeremy Kersten authored
With the new client web from v9, we start the new action before to destroy the old one. When we switch from Apps (store) to Update and vice-versa, iframe was not loaded correctly. In case of the Apps widget, we are binding event of the new iframe during the start, and when it is ready, we destroy the old ifram and so unbind the listener of 'message.apps'. Using a uniq id, we ensure to bind new event, and only unbind old event during the destroy.
-
Nicolas Martinelli authored
Complement of commit e8dec0fd opw-746545
-
Nicolas Martinelli authored
In the website portal,the Sales Orders are always rendered as superuser after access rights check. This is not the case for invoices, which can lead to access errors when the user tries to download the invoice PDF. To solve the issue a new route is created. It handles the access rights checks, then access the invoice document as a superuser. opw-747854
-
Nicolas Lempereur authored
For example the portal user has restricted access to product template, this can lead to an issue that should not be in this instance that is checking if the product template correspond to a product sold. opw-748480 closes #17871
-
Goffin Simon authored
When importing translations with a csv, the state of the translations was always set to "To translate" even if the state was "Translated" due to function _inverse_source. PS: Making self.source when self is considered as record set could lead to an error. The return in this function was not needed. In old API this function was called just for one record. So this function expect only one record at each call. opw:747877
-
Nicolas Martinelli authored
- Set a user with 'User' access rights in Manufacturing and Inventory - Create 2 products tracked by lot (A and B) - Receive some quantity of B, define the lots. - Create a BOM for A, depending on B. The BOM must use routing with at least one workorder With the unprivileged user: - Create a MO for 1 unit of A - Update quantity to 3 - Plan the MO - Go in workorders, start working and set the lot numbers for A and B. - Finish the WO => Access Error opw-748825
-
- Jun 27, 2017
-
-
Jeremy Kersten authored
Fix: NameError: global name '_' is not defined Related to odoo/odoo@4c66eae308
-
Yannick Tivisse authored
Purpose ======= If you create an opp from the kanban you can select any contact (even if not marked "customer") If you try to add a "non-customer" for the same field from the form view you cannot. Specification ============= Apply the same behavior than on the form view.
-
Goffin Simon authored
Uninstalling Sales with CRM still installed lead to an error when clicking on CRM app because the dashboard_graph_model was not updated for each crm.team record. opw:748099
-
Nicolas Martinelli authored
Tokens are not meant to be generated from the backend, so we forbid it. opw-746545
-
Christophe Simonis authored
-
Adrien Dieudonne authored
Some reports require additional information to render. When accessed in Odoo, the user has to fill a wizard to provide those information. However, when these reports were opened in Studio, it crashed as those information were missing (we don't pass through the configuration wizard in this case). This fix checks if all the required information are given before trying to render those reports, and it displays a warning in the logs in they are missing, which is better than a traceback.
-
Xavier Morel authored
-
- Jun 26, 2017
-
-
Christophe Simonis authored
-
Martin Trigaux authored
opw-748880
-
Martin Trigaux authored
May be confusing for new users Closes #17817
-
Goffin Simon authored
This fix 2e18070a66595a72a9a626a196c97a689832f667 has been done in stable and some customers wants to keep the button "Post Inventory" available all the time. Now the button is just visible in developper mode. opw:748347
-
Nicolas Martinelli authored
- Create a stockable product, get 61 units in stock - Create a SO of 75 units, validate - In the picking, transfer only 50 units, validate and create a backorder - Print the Delivery Slip of the picking: it shows 61 units ordered - Print the Delivery Slip of the backorder: it shows 61 units ordered - Receive the 14 missing units, recheck availability on the backorder: it shows 25 units ordered The quantity ordered should be recomputed from the stock moves when a partial transfer is done. opw-747983
-
Nicolas Martinelli authored
- Update view with external_id=stock.view_move_picking_tree and remove editable attribute on the tree view. - Create a new picking - Add a line (form view will open) and click on "Save and close" => A traceback show up since 'scrapped' was not in the form view. - The picking location fields become readonly, and the status bar disappears - Save the picking => Error: "creation/update: a mandatory field is not correctly set : [object with reference: location_id - location.id]" Courtesy of @benwillig Closes #17738 opw-748353
-
Pieczynski Marcin authored
Done at #17817
-
Goffin Simon authored
Steps to reproduce: 1. Create a new Stockable Product 2. Set cost price to 2.00 3. Adjust stock to 10 pcs 4. Enable developer mode 5. Go to Inventory > Reports > Inventory at Date 6. Select current time and retrieve the inventory value Bug: The stock valuation for the product was 0.0. Reason: When creating a stockable product, Odoo creates two price history entries with the same datetime but different cost. The stock valuation report only takes one of them into account. Fixes #14889 opw:747857
-
Christophe Simonis authored
-
Christophe Simonis authored
This is not how you check that a dict contains keys. This also break the contract of method `get_html` that may now return `None`, which `get_pdf` does not handle. This reverts commit 0d2fb541.
-
Christophe Simonis authored
-
Martin Trigaux authored
Some were skipped due to API limit
-
Joren Van Onder authored
The callback_eval field has a groups parameter of base.group_system. Without this patch everyone not part of that group ends up with an access right error when the system attempts to read that field. Previously this was not a problem because all code reading callback_eval was executed with the superuser already. New code has been introduced however that does not do this (eg. paying with a payment.token from the backend). opw-741181
-