openerp-dev-web team mailing list archive
-
openerp-dev-web team
-
Mailing list archive
-
Message #05223
lp:~openerp-dev/openobject-addons/trunk-import_salesforce-import_data-jam into lp:~openerp-dev/openobject-addons/trunk-import_salesforce
Jigar Amin - OpenERP has proposed merging lp:~openerp-dev/openobject-addons/trunk-import_salesforce-import_data-jam into lp:~openerp-dev/openobject-addons/trunk-import_salesforce.
Requested reviews:
Bhumika (OpenERP) (sbh-openerp)
For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-import_salesforce-import_data-jam/+merge/56902
Hello,
Adding values of the ladt login to the login wizard
Kindly review this
Thank You
--
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-import_salesforce-import_data-jam/+merge/56902
Your team OpenERP R&D Team is subscribed to branch lp:~openerp-dev/openobject-addons/trunk-import_salesforce.
=== modified file 'import_salesforce/wizard/import_salesforce.py'
--- import_salesforce/wizard/import_salesforce.py 2011-04-06 07:24:44 +0000
+++ import_salesforce/wizard/import_salesforce.py 2011-04-08 09:19:11 +0000
@@ -19,15 +19,17 @@
#
##############################################################################
+import logging
+from osv import osv
+from osv import fields
+from tools.translate import _
+
try:
import beatbox
except ImportError:
raise osv.except_osv(_('BeatBox Import Error!'), _('Please install beatbox api for SaleForce - beatbox-20.0.zip.\nhttp://pypi.python.org/pypi/beatbox'))
-import logging
-from osv import osv
-from osv import fields
-from tools.translate import _
+
class salesforce_login(osv.osv):
'''
@@ -44,6 +46,23 @@
'token' : fields.char('Scurity Token', size=255, required=True, help='Enter Security Token generated by salesforce for the above user.'),
}
+ def default_get(self, cr, uid, fields, context=None):
+ if context == None:
+ context = {}
+ res = super(salesforce_login, self).default_get(cr, uid, fields, context=context)
+ sf_pool = self.pool.get('salesforce.login')
+ record = sf_pool.search(cr, uid, [])
+ if record:
+ record = record[-1]
+ rec = sf_pool.browse(cr, uid, record, context)
+ if not res.get('name'):
+ res.update({'name':rec.name})
+ if not res.get('password'):
+ res.update({'password':rec.password})
+ if not res.get('token'):
+ res.update({'token':rec.token})
+ return res
+
def sf_do_login(self, cr, uid, ids, context=None):
'''
Method Will validated the login of user.
@@ -55,7 +74,7 @@
log = logging.getLogger('salesforce.login')
try:
sfc = beatbox.PythonClient()
- sflogin = sfc.login(uname, passkey)
+ sfc.login(uname, passkey)
log.info(_("SuccessAttributeError: WindowConfigurator instance has no attribute 'containers'ful login to SalesForce Services with user - %s")%(uname))
except Exception, e:
log.warning(str(e))
Follow ups