From abc14b81ef4709d3dd0c02513d59f2fae7c4aa3d Mon Sep 17 00:00:00 2001 From: "aag (OpenERP)" Date: Tue, 12 Apr 2011 10:51:35 +0530 Subject: [PATCH 01/10] [IMP]Base_setup:Type=normal_recurring Import or create customers confg wiz bzr revid: aag@tinyerp.co.in-20110412052135-cesfkui01qm9erz8 --- addons/base_setup/base_setup_installer.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/base_setup/base_setup_installer.xml b/addons/base_setup/base_setup_installer.xml index e37a9eabee0..ac50611dd7e 100644 --- a/addons/base_setup/base_setup_installer.xml +++ b/addons/base_setup/base_setup_installer.xml @@ -160,7 +160,7 @@ - normal + normal_recurring skip From 02e9b399c458a1258b373966cc4d6c7754a5974b Mon Sep 17 00:00:00 2001 From: "aag (OpenERP)" Date: Tue, 12 Apr 2011 10:56:41 +0530 Subject: [PATCH 02/10] [IMP]Base_setup:Type:normal Migrate data from another application confg wiz bzr revid: aag@tinyerp.co.in-20110412052641-vweitf6mf0b4o1jj --- addons/base_setup/base_setup_installer.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/base_setup/base_setup_installer.xml b/addons/base_setup/base_setup_installer.xml index ac50611dd7e..4d144bc0229 100644 --- a/addons/base_setup/base_setup_installer.xml +++ b/addons/base_setup/base_setup_installer.xml @@ -111,7 +111,7 @@ - normal_recurring + normal From 76fbf0c0c465d29ab5d6cae7f82a6541f9c14bcd Mon Sep 17 00:00:00 2001 From: "aag (OpenERP)" Date: Tue, 12 Apr 2011 11:01:28 +0530 Subject: [PATCH 03/10] [IMP]Product:Type:normal_recurring Create some products confg wiz bzr revid: aag@tinyerp.co.in-20110412053128-u0y0bvu1kugt1zvw --- addons/product/wizard/product_installer.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/product/wizard/product_installer.xml b/addons/product/wizard/product_installer.xml index 95c6d00fa16..8b65232c44a 100644 --- a/addons/product/wizard/product_installer.xml +++ b/addons/product/wizard/product_installer.xml @@ -15,7 +15,7 @@ current - normal + normal_recurring skip From 6dfcadb9e080aea328e156d93931a2c983127539 Mon Sep 17 00:00:00 2001 From: "aag (OpenERP)" Date: Tue, 12 Apr 2011 11:05:43 +0530 Subject: [PATCH 04/10] [IMP]Sale:Type:normal Configure Picking Policy for Sales Order confg wiz bzr revid: aag@tinyerp.co.in-20110412053543-tzgkcop7llib4k6j --- addons/sale/sale_view.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/sale/sale_view.xml b/addons/sale/sale_view.xml index f311b13c95b..c8d337f3599 100644 --- a/addons/sale/sale_view.xml +++ b/addons/sale/sale_view.xml @@ -574,7 +574,7 @@ - normal_recurring + normal From c378dd2467c147a452d80d0d44167b7135f18b6a Mon Sep 17 00:00:00 2001 From: "aag (OpenERP)" Date: Tue, 12 Apr 2011 11:09:42 +0530 Subject: [PATCH 05/10] [IMP]thunderbird:Type:normal Load Thunderbird Plug-In Configuration confg wiz bzr revid: aag@tinyerp.co.in-20110412053942-u0bzyb2q63gxf5to --- addons/thunderbird/thunderbird_installer.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/thunderbird/thunderbird_installer.xml b/addons/thunderbird/thunderbird_installer.xml index 8de59218278..9791970cbb3 100644 --- a/addons/thunderbird/thunderbird_installer.xml +++ b/addons/thunderbird/thunderbird_installer.xml @@ -61,7 +61,7 @@ - normal_recurring + normal 3 From 2b90da0cb4253a641e815a11dc07fb50edede1f0 Mon Sep 17 00:00:00 2001 From: "aag (OpenERP)" Date: Tue, 12 Apr 2011 11:14:08 +0530 Subject: [PATCH 06/10] [IMP]outlook:Load the outlook plugin :Type:normal confg wiz bzr revid: aag@tinyerp.co.in-20110412054408-t6fgawxxd9m3ppxt --- addons/outlook/outlook_installer.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/outlook/outlook_installer.xml b/addons/outlook/outlook_installer.xml index a73ec7ac6c4..be27d5184fa 100644 --- a/addons/outlook/outlook_installer.xml +++ b/addons/outlook/outlook_installer.xml @@ -60,6 +60,7 @@ + normal 4 From 2866ce884c55a04d03e31ebe32a62a1170933386 Mon Sep 17 00:00:00 2001 From: "aag (OpenERP)" Date: Tue, 12 Apr 2011 14:39:20 +0530 Subject: [PATCH 07/10] [IMP]Base_setup:ADD Define default users preferences confg wiz From Addonse side bzr revid: aag@tinyerp.co.in-20110412090920-k12klyll0vedx4u3 --- addons/base_setup/base_setup_installer.xml | 52 ++++++++++++++++++++++ addons/base_setup/installer.py | 47 +++++++++++++++++++ 2 files changed, 99 insertions(+) diff --git a/addons/base_setup/base_setup_installer.xml b/addons/base_setup/base_setup_installer.xml index 4d144bc0229..78c37eff038 100644 --- a/addons/base_setup/base_setup_installer.xml +++ b/addons/base_setup/base_setup_installer.xml @@ -163,6 +163,58 @@ normal_recurring skip + + + + + Define default users preferences + user.preferences.config + form + + + +
+ Define default users preferences +
+ + Define default users preferences + + + Specify default values. These data are just default values, each user is free to change his own preferences. + + + + 12 + + + + + + + + + +
+
+
+ + + Define default users preferences + ir.actions.act_window + user.preferences.config + form + + form + new + + + + + + + normal + diff --git a/addons/base_setup/installer.py b/addons/base_setup/installer.py index ea9ad555b37..c24277f21ec 100644 --- a/addons/base_setup/installer.py +++ b/addons/base_setup/installer.py @@ -20,6 +20,7 @@ ############################################################################## from osv import fields, osv import pooler +import pytz class base_setup_installer(osv.osv_memory): _name = 'base.setup.installer' @@ -207,4 +208,50 @@ class product_installer(osv.osv_memory): product_installer() + +# Define default users preferences config wiz + +def _lang_get(self, cr, uid, context=None): + obj = self.pool.get('res.lang') + ids = obj.search(cr, uid, [('translatable','=',True)]) + res = obj.read(cr, uid, ids, ['code', 'name'], context=context) + res = [(r['code'], r['name']) for r in res] + return res + +def _tz_get(self,cr,uid, context=None): + return [(x, x) for x in pytz.all_timezones] + +class user_preferences_config(osv.osv_memory): + _name = 'user.preferences.config' + _inherit = 'res.config' + _columns = { + 'context_tz': fields.selection(_tz_get, 'Timezone', size=64, + help="Set default for new user's timezone, used to perform timezone conversions " + "between the server and the client."), + 'context_lang': fields.selection(_lang_get, 'Language', required=True, + help="Sets default language for the new user's user interface, when UI " + "translations are available"), + 'view': fields.selection([('simple','Simplified'), + ('extended','Extended')], + 'Interface', required=True ), + 'menu_tips': fields.boolean('Menu Tips', help="Check out this box if you want to always display tips on each menu action"), + + } + _defaults={ + 'view' : lambda self,cr,uid,*args: self.pool.get('res.users').browse(cr, uid, uid).view or 'simple', + 'context_lang' : 'en_US', + 'menu_tips' : True + } + + def execute(self, cr, uid, ids, context=None): + for o in self.browse(cr, uid, ids, context=context): + ir_values_obj = self.pool.get('ir.values') + ir_values_obj.set(cr, uid, 'default', False, 'context_tz', ['res.users'], o.context_tz) + ir_values_obj.set(cr, uid, 'default', False, 'context_lang', ['res.users'], o.context_lang) + ir_values_obj.set(cr, uid, 'default', False, 'view', ['res.users'], o.view) + ir_values_obj.set(cr, uid, 'default', False, 'menu_tips', ['res.users'], o.menu_tips) + return {} + +user_preferences_config() + # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: From 3b0744e86c5047edecf52e4966a0a094e65b3e51 Mon Sep 17 00:00:00 2001 From: "aag (OpenERP)" Date: Tue, 12 Apr 2011 15:10:47 +0530 Subject: [PATCH 08/10] [IMP]Base_setup:ADD Give access to others users wiz - Addonse side bzr revid: aag@tinyerp.co.in-20110412094047-5mtb1zwj7g0gjoa8 --- addons/base_setup/base_setup_installer.xml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/addons/base_setup/base_setup_installer.xml b/addons/base_setup/base_setup_installer.xml index 78c37eff038..81183b2fdd6 100644 --- a/addons/base_setup/base_setup_installer.xml +++ b/addons/base_setup/base_setup_installer.xml @@ -215,6 +215,27 @@ normal + + + + + Give access to others users + ir.actions.act_window + res.users + form + form + + + + + + + + normal + current + 1000 + cancel + From 2863faf745158ff253295e5bf6a5570ad61f5f2c Mon Sep 17 00:00:00 2001 From: "aag (OpenERP)" Date: Wed, 13 Apr 2011 10:51:13 +0530 Subject: [PATCH 09/10] [IMP]Product:Change Sequence of Create some products to 20 bzr revid: aag@tinyerp.co.in-20110413052113-28tqomlf2n3ib9lp --- addons/product/wizard/product_installer.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/product/wizard/product_installer.xml b/addons/product/wizard/product_installer.xml index 8b65232c44a..67c52780bae 100644 --- a/addons/product/wizard/product_installer.xml +++ b/addons/product/wizard/product_installer.xml @@ -16,6 +16,7 @@ current normal_recurring + 20 skip From 18621c00e611f6d5a0c6666dc7ebec5f7163ccd4 Mon Sep 17 00:00:00 2001 From: "aag (OpenERP)" Date: Wed, 13 Apr 2011 16:20:56 +0530 Subject: [PATCH 10/10] [IMP]Base_setup:ADD Uplode LOGO WIZ to Addonse side bzr revid: aag@tinyerp.co.in-20110413105056-elz1a907ida6yx9j --- addons/base_setup/__openerp__.py | 1 + addons/base_setup/base_setup_installer.xml | 27 ++++++++++ addons/base_setup/wizard/__init__.py | 25 ++++++++++ addons/base_setup/wizard/res_company_logo.py | 49 +++++++++++++++++++ .../wizard/res_company_logo_view.xml | 33 +++++++++++++ 5 files changed, 135 insertions(+) create mode 100644 addons/base_setup/wizard/__init__.py create mode 100644 addons/base_setup/wizard/res_company_logo.py create mode 100644 addons/base_setup/wizard/res_company_logo_view.xml diff --git a/addons/base_setup/__openerp__.py b/addons/base_setup/__openerp__.py index 420deb46bfb..b3b93c21bb7 100644 --- a/addons/base_setup/__openerp__.py +++ b/addons/base_setup/__openerp__.py @@ -37,6 +37,7 @@ It also helps to easily configure your company. 'depends': ['base'], 'init_xml': ['base_setup_data.xml'], 'update_xml': ['security/ir.model.access.csv', + 'wizard/res_company_logo_view.xml', 'base_setup_installer.xml', 'base_setup_todo.xml', ], diff --git a/addons/base_setup/base_setup_installer.xml b/addons/base_setup/base_setup_installer.xml index 81183b2fdd6..65665af9a52 100644 --- a/addons/base_setup/base_setup_installer.xml +++ b/addons/base_setup/base_setup_installer.xml @@ -236,6 +236,33 @@ 1000 cancel + + + +