From 9b36d9ba73bbe8505b0eb078aa742bf25f2099be Mon Sep 17 00:00:00 2001 From: "Vir (Open ERP)" Date: Fri, 3 Sep 2010 11:47:18 +0530 Subject: [PATCH] [IMP] Usability Improvements in extended group bzr revid: vir@tinyerp.com-20100903061718-h0jptgsymym4w2sk --- addons/account/partner_view.xml | 4 ++-- addons/base_setup/base_setup_installer.xml | 2 +- addons/base_setup/base_setup_todo.xml | 8 ++++---- addons/base_setup/installer.py | 12 ++++++++++++ addons/crm/crm_installer_view.xml | 1 + addons/crm/crm_opportunity_menu.xml | 1 + addons/crm/crm_opportunity_view.xml | 2 +- addons/hr/hr_department_view.xml | 2 +- addons/hr/hr_installer.xml | 4 ++-- addons/hr/hr_view.xml | 11 +++++------ addons/mrp/mrp_view.xml | 3 ++- addons/project/project_installer.xml | 4 ++-- addons/sale/sale_view.xml | 8 ++++---- addons/stock/stock_view.xml | 4 ++-- 14 files changed, 40 insertions(+), 26 deletions(-) diff --git a/addons/account/partner_view.xml b/addons/account/partner_view.xml index 7f3c344ebff..2b5fc927dff 100644 --- a/addons/account/partner_view.xml +++ b/addons/account/partner_view.xml @@ -76,13 +76,13 @@ - + - + diff --git a/addons/base_setup/base_setup_installer.xml b/addons/base_setup/base_setup_installer.xml index cdaf66100ac..ceeebd2e8eb 100644 --- a/addons/base_setup/base_setup_installer.xml +++ b/addons/base_setup/base_setup_installer.xml @@ -28,7 +28,7 @@ - + diff --git a/addons/base_setup/base_setup_todo.xml b/addons/base_setup/base_setup_todo.xml index a4b4b2bda23..59543200076 100644 --- a/addons/base_setup/base_setup_todo.xml +++ b/addons/base_setup/base_setup_todo.xml @@ -36,10 +36,10 @@ - - - - + + + + diff --git a/addons/base_setup/installer.py b/addons/base_setup/installer.py index 2886857a45d..edfbb573911 100644 --- a/addons/base_setup/installer.py +++ b/addons/base_setup/installer.py @@ -104,6 +104,18 @@ class base_setup_installer(osv.osv_memory): return ['document_ftp'] return None + def _if_misc_tools(self, cr, uid, ids, context=None): + interface = self.pool.get('res.users').browse(cr, uid, uid, context=context).view + if interface == 'simple' or interface =='extended' : + return ['lunch','idea','survey'] + return None + + def _if_account(self, cr, uid, ids, context=None): + if self.pool.get('res.users').browse(cr, uid, uid, context=context)\ + .view == 'simple': + return ['account_voucher'] + return None + def onchange_moduleselection(self, cr, uid, ids, *args): closed, total = self.get_current_progress(cr, uid) diff --git a/addons/crm/crm_installer_view.xml b/addons/crm/crm_installer_view.xml index 0b5b87ff485..855e2a6a125 100644 --- a/addons/crm/crm_installer_view.xml +++ b/addons/crm/crm_installer_view.xml @@ -61,6 +61,7 @@ 3 + diff --git a/addons/crm/crm_opportunity_menu.xml b/addons/crm/crm_opportunity_menu.xml index 282dc78bb8c..0bfb5f35efc 100644 --- a/addons/crm/crm_opportunity_menu.xml +++ b/addons/crm/crm_opportunity_menu.xml @@ -5,6 +5,7 @@