- Dec 09, 2014
-
-
Aaron Bohy authored
This way we'll be using docker cache to spare dependencies download time.
-
Aaron Bohy authored
-
Martin Trigaux authored
Field priority in kanban view was present twice which made inheritance harder
-
Josse Colpaert authored
Manual re-merge of following commits, to fix mainline history: 3ea978bc f76d714f c12f4efc
-
Josse Colpaert authored
-
Josse Colpaert authored
-
Josse Colpaert authored
[IMP] Cancelling of procurements related to purchase orders should check state/UoM of the purchase order line + optim action_cancel [IMP] Add tests [IMP] Clean up
-
Josse Colpaert authored
Merge branch '8.0-wmspurchaseproccanceloptim-jco' of github.com:odoo-dev/odoo; branch '8.0' of github.com:odoo/odoo into 8.0
-
- Dec 08, 2014
-
-
Foram Katharotiya authored
website_customer filters the partners based on assigned_partner_id (the list of customers that were impletemented by another partner). This field was not visible so no way to actually display a partner in this list. Fixes #430, opw 619254
-
Denis Ledoux authored
On ecommerce checkout, the language of the partner wasn't set according to the language in which he is visiting the website. Therefore, its partner was set with the default language (English in most cases), and any emails sent to him were not translated in his own language (in the email templates, such as the quotation email he received on order confirmation)
-
Christophe Matthieu authored
-
Josse Colpaert authored
[IMP] Cancelling of procurements related to purchase orders should check state/UoM of the purchase order line + optim action_cancel [IMP] Add tests [IMP] Clean up
-
Stéphane Bidoul authored
The key 'novalidate' is added in the context when an operation not impacting the validation of a move is made. The validation recreates analytic lines which decrease the performances. In case of registrating a payment, the skipped validation are the one from the reconcile method (reconciliation does not change the validity) Fixes #3787, opw 618529
-
Denis Ledoux authored
-
Denis Ledoux authored
-
Thibault Delavallée authored
the same name in the attendance search view. Having an action with search_default_name in context crashed.
-
Fabrice Henrion authored
closes #4077
-
- Dec 05, 2014
-
-
Xavier Morel authored
User-provided addons paths are checked for existence (and rejected), but default addons paths are not checked, and blow up when trying to listdir them (e.g. when http.py tries to load modules). This is an issue when using Odoo from the distributed tarballs, because the packaging currently moves all modules to openerp/addons and removes the root ("main") addons directory.
-
Denis Ledoux authored
For the same reasons as 37c805f2
-
Denis Ledoux authored
This is possible to set field conditional defaults, if the field has the attribute "change_default". The defaults are set by the web client, by calling the method "get_defaults" of ir.values model, when the onchange is triggered on the field on which the condition is. In 7.0, all onchanges were triggered clientside, one by one. On creation, the defaults of default_get method were pushed in the form, and then, as the values of the fields were changed (from null to the default value), all onchanges on which there was default value were triggered. In 8.0, onchanges are performed server side, all at once. On creation, the onchange method is triggered by default (wether or not there is a default value for them), for all fields (widget param of method do_onchange of view_forms js is undefined, meaning the onchange is not triggered on a specific field, but on all fields). In such a case, we must call the get_defaults method of ir.values model for all fields (having change_default attribute), in order the conditional defaults to be set in the form view.
-
Quentin De Paoli authored
[FIX] account: 'currency_id' field not defined on account.bank.statement object (correct name is 'currency')
-
Denis Ledoux authored
For selection fields, name_get calls to resolve the display name are client-side initiated, and will display "Unknown" if the user does not have read access to the selected company. And the reason for using a selection widget in the first place was to prevent inadvertent creation of companies. This is now doable via the no_create option, so we can remove the selection widget.
-
Denis Ledoux authored
product_id_change_with_wh onchange was not anymore called when using the popup form in sale order line. The behavior was different concerning the product onchange when being in the editable list or in the popup form For instance, for make to stock products not having enough stock, the warning was displayed when being in editable list, but not in the popup form This is a regression of rev. 86f785ae opw-619624
-
Sebastien Versaille authored
The warehouse name and address name is often the same (name of the company). Remove the name of the address as two warehouse may use the same address. Fixes #4062
-
- Dec 04, 2014
-
-
Cecile Tonglet authored
During a migration of database, it is possible that some custom field ("x_", state is 'manual') are relational to model from a module that is not provided. Note: this used to work in Odoo 7.0 but crashed in 8.0. Closes #3877
-
Denis Ledoux authored
The price_total field of the account invoice report is not rounded (it cannot be easily rounded, as this has to be done in the sql view) In a multi currencies environment, this is possible that the price_total value has a lot of digits We therefore round it manually, for the gauge of the sales team kanban view
-
Sandy Carter authored
Check if id is valid by searching record columns when a key error is raised If the record has the column, the key error is actually an error on a missing or inaccessible id. Signed-off-by:
Sandy Carter <sandy.carter@savoirfairelinux.com> Closes #3658
-
Denis Ledoux authored
Before, all isolated (between xml/html tags) two chars words coming from views were not translated (by choice). But, for some words, allowing them is useful. For instance, the word 'or' located between two buttons. opw-616716
-
Denis Ledoux authored
Add invoicing related fields on anlytic account tree view for the invoicing group only Otherwise, when a user not having the invoicing access rights displays the analytic account list, he gets an access right error. opw-619485
-
Arthur Maniet authored
[FIX] res.currency: correctly compute the number of decimal places for currencies formatting in 'get_format_currencies_js_function'.
-
Denis Ledoux authored
This reverts commit 5f9280e8. These tests have been introduced in 7.0/saas-3, but can no longer be applied in 8.0, as they uses models that do not exist anymore in the new wms. if such tests do not exist yet in Odoo 8.0, then these tests needs re-work, they cannot be applied like that Conflicts: addons/purchase/tests/test_average_price.py
-
- Dec 03, 2014
-
-
Christophe Simonis authored
-
Christophe Simonis authored
-
Alexis de Lattre authored
-
Christophe Simonis authored
-
Holger Brunn authored
Pass group_id information when a manufacturing order is created from a procurement to keep a better traceability and know the reason of stock.move creation. Fixes #4019
-
Cédric Snauwaert authored
Recompute the name_template field if the template changes. backport of 41628fc7 + f25c5d85 to 7.0 plus some optimisations in triggers Fixes #3277
-
Adrien Peiffer authored
[IMP] Rounding not necessary
-
Mart Raudsepp authored
Without this better floating point handling, an extra stock move might be created for zero quantity for some order lines upon PO confirmation, because qty is equal to something closer to e.g 1.14e-13, but this is larger than 0, so it creates a stock.move, which gets rounded too late to 0.0 Closes #3346
-