From 84b0fb5bbc392788f14184a893e1bdeabb51f92c Mon Sep 17 00:00:00 2001 From: Nicolas Martinelli Date: Tue, 28 Jun 2016 10:19:53 +0200 Subject: [PATCH] [FIX] sale, purchase: add back analytic groups The commit 2277b8955dfee9e9aafdcb631c69aa334797ecdb removed these groups while they should be kept. opw-681848 --- addons/account/views/res_config_view.xml | 8 ++++++++ addons/purchase/res_config.py | 9 +++++++++ addons/purchase/res_config_view.xml | 21 +++++++++++++++++++++ addons/sale/res_config.py | 7 +++++++ addons/sale/res_config_view.xml | 20 ++++++++++++++++++++ 5 files changed, 65 insertions(+) diff --git a/addons/account/views/res_config_view.xml b/addons/account/views/res_config_view.xml index 4b265251385..3430ef9d8a8 100644 --- a/addons/account/views/res_config_view.xml +++ b/addons/account/views/res_config_view.xml @@ -250,6 +250,14 @@
+ + + + + + diff --git a/addons/purchase/res_config.py b/addons/purchase/res_config.py index c5e601f83d7..b5bd8db2f71 100644 --- a/addons/purchase/res_config.py +++ b/addons/purchase/res_config.py @@ -50,3 +50,12 @@ class purchase_config_settings(osv.osv_memory): ], "Vendor Price", implied_group="purchase.group_manage_vendor_price"), } + + +class account_config_settings(osv.osv_memory): + _inherit = 'account.config.settings' + _columns = { + 'group_analytic_account_for_purchases': fields.boolean('Analytic accounting for purchases', + implied_group='purchase.group_analytic_accounting', + help="Allows you to specify an analytic account on purchase order lines."), + } diff --git a/addons/purchase/res_config_view.xml b/addons/purchase/res_config_view.xml index ce7539b2947..a1039e89f86 100644 --- a/addons/purchase/res_config_view.xml +++ b/addons/purchase/res_config_view.xml @@ -35,5 +35,26 @@ + + + account settings + account.config.settings + + + + + 0 + + + 0 + + +
+ +
+
+
+
diff --git a/addons/sale/res_config.py b/addons/sale/res_config.py index ce123f8dcfc..b74f978455f 100644 --- a/addons/sale/res_config.py +++ b/addons/sale/res_config.py @@ -128,3 +128,10 @@ class sale_configuration(osv.TransientModel): res = {'value': dict(group_show_price_subtotal=False, group_show_price_total=False)} res['value']['group_show_price_%s' % sale_show_tax] = True return res +class account_config_settings(osv.osv_memory): + _inherit = 'account.config.settings' + _columns = { + 'group_analytic_account_for_sales': fields.boolean('Analytic accounting for sales', + implied_group='sale.group_analytic_accounting', + help="Allows you to specify an analytic account on sales orders."), + } diff --git a/addons/sale/res_config_view.xml b/addons/sale/res_config_view.xml index 7377bdbbeb6..66a52e51587 100644 --- a/addons/sale/res_config_view.xml +++ b/addons/sale/res_config_view.xml @@ -62,5 +62,25 @@ + + account settings + account.config.settings + + + + + 0 + + + 0 + + +
+ +
+
+
+