- Dec 11, 2014
-
-
Kit Sunde authored
closes #4169 closes #4170
-
hiekmann authored
closes #4166
-
Raphael Collet authored
Non-setup fields could cause problems in two places: - when traversing the chain of fields in related fields; - when adding recomputation triggers on inverse fields Both issues are fixed by this patch.
-
Kit Sunde authored
closes #4163
-
Josse Colpaert authored
Fixes #4149
-
- Dec 10, 2014
-
-
Denis Ledoux authored
The above revision, which was already a patch for rev. a8f94a59, did not work properly for modals, like the use template many2one field of the mail.compose.message wizard. We therefore append the ui-menu selection nearer to the input field. $el.parent().parent() looks odd, but the goal is to append this selection ui just after the parent of the field, but as jquery ui autocomplete only accepts appendTo (and not after()), we append it to the parent of the field parent. This fix has been verified for * many2one fields in classic form view (with or without sheets) * many2one fields in editable list view (embedded in form view or not- * many2one fields in wizard modals * many2one fields of the bank statement reconciliation widget
-
Martin Trigaux authored
The account_get method has the signature def account_get(self,... company_id=None, context=None) so should use positional argument context=context. Added missing company_id parameter. Fixes #4084
-
Denis Ledoux authored
-
Denis Ledoux authored
-
Jairo Llopis authored
The double % was not understood by some browsers (e.g. Firefox). No need for escaping in this block. Fixes #4142
-
Guewen Baconnier authored
Follows 31a01ea7, propagation of some fields from sales orders to invoices (when created on deliveries) have been added but it missed the section_id field (Sales Team). Fixes #4155
-
Guewen Baconnier authored
Also adds 2 financial reports: Balance sheet, Profit and Loss Fixes #3992
-
Denis Ledoux authored
Some views are not appended to the element oe_view_manager_body, such as client actions views. For these cases, we append the element to the view manager element Besides, we set the appendTo option of jquery ui autocomplete after a first initialization, because of a Jquery ui bug: http://bugs.jqueryui.com/ticket/8858
-
Martin Trigaux authored
When a warehouse user transfer an incoming shipment, the linked purchase order is updated as well but the user may not have access to it. Trigger the workflow as admin instead. opw 619775
-
Sebastien Versaille authored
The warehouse location is the fallback value Fixes #4056
-
Sebastien Versaille authored
Complete commit 3d88a60c Display payment terms or fiscal position note instead of simple the name. Fixes #3635
-
Olivier Dony authored
The `default_order` attribute of a <kanban> view was applied for a non-grouped kanban view, but was simply ignored when the kanban view was grouped, a common situation. When a groupby is active, the main order is the column being grouped, but the `default_order` is still useful as a secondary sort ordering, within the kanban columns. This patch complements the original patch of rev. 5c0804ea from PR #520.
-
Arthur Maniet authored
[FIX] account: bank statement reconciliation widget: do not propose partial reconciliation if there are created lines
-
Arthur Maniet authored
-
Martin Trigaux authored
Add restriction on product_id field to prevent the suppression of the product if already present in an invoice. This is to avoid the suppression of a used product variant when modifying the list of attributes.# Due to the constrain, the variant will be disabled instead of deleted. Fixes #4129 Add warning message on the product form to warn users about the potential impact of modifying variants.
-
- Dec 09, 2014
-
-
Christophe Simonis authored
-
Denis Ledoux authored
-
Olivier Dony authored
Pricelist computations need to consider 2 different Units of Measure: - The default product UoM (product.uom_id), used as reference for the various quantities and amounts specified in each pricelist rules. - The `context UoM` is the UoM in which the result is requested, that is the list price UoM. For example the 'price_min_margin' amount is meant for the unit price of 1 x default UoM. When the context UoM is not the default product UoM, it can be any UoM of the same UoM Category, and the various quantities and amounts specified on the rule need to be adapted accordingly: - min_quantity (expressed in terms of the default UoM) - price_surcharge (specified for 1 x default UoM) - price_min_margin (specified for 1 x default UoM) - price_max_margin (specified for 1 x default UoM) The UoM corrections were not done consistently and resulted in wrong prices when computing the price using a non-default UoM. The cases were a conversion was needed or not were not properly identified within the _price_rule_get_multi(). After this commit, the various code branches in _price_rule_get_multi always ensures that: - price requested for: `qty` of `qty_uom_id` - `qty_in_product_uom` is the requested `qty` converted to default UoM - current (intermediary) price: `price` for `price_uom_id` Therefore `price` and `price_uom_id` are always in sync, and `price_uom_id` can always be compared with `qty_uom_id' in order to know whether a conversion is still needed. This patch also corrects and extends the regression tests introduced at revision 79ebe106.
-
Denis Ledoux authored
Do not try to delete an excluded recurrent event added in Google, but not yet syncrhonised in Odoo (immediately deleted for instance)
-
Denis Ledoux authored
When an attendee is added exceptionnally in an instance of a recurrent event, do not try to sync the basic recurrent event in his calendar
-
Denis Ledoux authored
With 'Fixed Price' enabled, a button giving the possibility to list all sale orders appears. When browsing the list, there the possibility to create a new sale order. The contract pricelist should be used by default when coming from this specific button.
-
Christophe Simonis authored
[IMP] models.py: increase logging level for columns that can't be casted automatically when upgrading a module.
-
Denis Ledoux authored
If the many2one selection height was too big (bigger than the browser page), it wasn't possible to see all options, because the body is set as overflow: hidden; Moreover, if you opened a many2one selection and then scrolled the page, the selection moved with the scrolling, while it should be sticked to its input field
-
Cédric Snauwaert authored
[FIX] stock: when putting product in pack from barcode interface, should return package_id instead of True
-
Jeremy Kersten authored
-
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)
-