From 4941e9e4317e0d6a0b14234501cca208e4d53aa3 Mon Sep 17 00:00:00 2001 From: "aag (OpenERP)" Date: Thu, 7 Apr 2011 16:15:27 +0530 Subject: [PATCH] [IMP]Base Setup:Create New Conf wiz- Migrate data from another application bzr revid: aag@tinyerp.co.in-20110407104527-hf08x01bfwhlph8c --- addons/base_setup/base_setup_installer.xml | 50 ++++++++++++++++++++++ addons/base_setup/installer.py | 25 +++++++++++ 2 files changed, 75 insertions(+) diff --git a/addons/base_setup/base_setup_installer.xml b/addons/base_setup/base_setup_installer.xml index 13906abe6ba..a36d4213650 100644 --- a/addons/base_setup/base_setup_installer.xml +++ b/addons/base_setup/base_setup_installer.xml @@ -63,5 +63,55 @@ 2 always + + + + + migrade.application.installer.modules.form + migrade.application.installer.modules + form + + + +
+ Migrate data from another application +
+ + Migrate data from another application + + + Import data from other applications. Following the selected application, you can import more or less type of data matching to OpenERP objects. Choose the application and then the data you want to import in OpenERP + + + Configure + + + + + + + + + + +
+
+
+ + + Migrate data from another application + ir.actions.act_window + migrade.application.installer.modules + + form + form + new + + + + + always + + diff --git a/addons/base_setup/installer.py b/addons/base_setup/installer.py index 34c68fcf9f9..562301531df 100644 --- a/addons/base_setup/installer.py +++ b/addons/base_setup/installer.py @@ -148,4 +148,29 @@ class base_setup_installer(osv.osv_memory): cr.execute("update ir_actions_todo set restart='on_trigger' , state='open' from ir_model_data as data where data.res_id = ir_actions_todo.id and data.model = 'ir.actions.todo' and data.module like '%"+instl+"%'") return + base_setup_installer() + +#Migrate data from another application Conf wiz + +class migrade_application_installer_modules(osv.osv_memory): + _name = 'migrade.application.installer.modules' + _inherit = 'res.config.installer' + _columns = { + 'import_saleforce': fields.boolean('Import Saleforce', + help="For Import Saleforce"), + 'import_sugarcrm': fields.boolean('Import Sugarcrm', + help="For Import Sugarcrm"), + 'sync_google_contact': fields.boolean('Sync Google Contact', + help="For Sync Google Contact"), + 'quickbooks_ippids': fields.boolean('Quickbooks Ippids', + help="For Quickbooks Ippids"), + } + + _defaults = { + 'import_saleforce': True, + } + +migrade_application_installer_modules() + +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: