summaryrefslogtreecommitdiff
path: root/addons/purchase
diff options
context:
space:
mode:
authorCedric Snauwaert <csn@openerp.com>2013-03-22 13:43:33 +0100
committerCedric Snauwaert <csn@openerp.com>2013-03-22 13:43:33 +0100
commit1fd2b50bde2acff1e0177ac90c0f8d003b3d4fdd (patch)
treeec1bc619cb1f34157ec3cc169687214b9aabe100 /addons/purchase
parentccf5ed30ef372e6f386f446ed0d1240e3d6e20e1 (diff)
[FIX]purchase_resconfig: add missing onchange
bzr revid: csn@openerp.com-20130322124333-v1nl0kv1q1a17myy
Diffstat (limited to 'addons/purchase')
-rw-r--r--addons/purchase/res_config.py5
-rw-r--r--addons/purchase/res_config_view.xml2
2 files changed, 6 insertions, 1 deletions
diff --git a/addons/purchase/res_config.py b/addons/purchase/res_config.py
index ef02b8435e3..ae3a172ce3c 100644
--- a/addons/purchase/res_config.py
+++ b/addons/purchase/res_config.py
@@ -66,6 +66,11 @@ Example: Product: this product is deprecated, do not purchase more than 5.
'default_invoice_method': 'manual',
}
+ def onchange_purchase_analytic_plans(self, cr, uid, ids, module_purchase_analytic_plans, context=None):
+ """ change group_analytic_account_for_purchases following module_purchase_analytic_plans """
+ if not module_purchase_analytic_plans:
+ return {}
+ return {'value': {'group_analytic_account_for_purchases': module_purchase_analytic_plans}}
diff --git a/addons/purchase/res_config_view.xml b/addons/purchase/res_config_view.xml
index 7f1cfc64f39..e93c9d21645 100644
--- a/addons/purchase/res_config_view.xml
+++ b/addons/purchase/res_config_view.xml
@@ -67,7 +67,7 @@
<label for="module_purchase_requisition"/>
</div>
<div>
- <field name="module_purchase_analytic_plans" class="oe_inline"/>
+ <field name="module_purchase_analytic_plans" on_change="onchange_purchase_analytic_plans(module_purchase_analytic_plans)" class="oe_inline"/>
<label for="module_purchase_analytic_plans"/>
</div>
<div>