user address

bzr revid: rmu@tinyerp.com-20110616122521-xymw519yxvq6amxt
This commit is contained in:
RavishchanraMurari (Open ERP)
2011-06-16 17:55:21 +05:30
parent 820135d8ac
commit 0187c6cf66
+13 -11
View File
@@ -513,10 +513,10 @@ class config_users(osv.osv_memory):
_name = 'res.config.users'
_inherit = ['res.users', 'res.config']
def _generate_signature(self, cr, name, email, context=None):
return _('--\n%(name)s %(email)s\n') % {
def _generate_signature(self, cr, name, user_email, context=None):
return _('--\n%(name)s %(user_email)s\n') % {
'name': name or '',
'email': email and ' <'+email+'>' or '',
'user_mail': user_email and ' <'+user_email+'>' or '',
}
def create_user(self, cr, uid, new_id, context=None):
@@ -529,21 +529,23 @@ class config_users(osv.osv_memory):
with the user's data %-formatted into the mail body
"""
base_data = self.read(cr, uid, new_id, context=context)
partner_id = self.pool.get('res.partner').main_partner(cr, uid)
address = self.pool.get('res.partner.address').create(
cr, uid, {'name': base_data['name'],
'user_email': base_data['user_email'],
'partner_id': partner_id,},
context)
#partner_id = self.pool.get('res.partner').main_partner(cr, uid)
#address = self.pool.get('res.partner.address').create(
#cr, uid, {'name': base_data['name'],
#'email': base_data['email'],
#'partner_id': partner_id,},context)
user_data = dict(
base_data,
signature=self._generate_signature(
cr, base_data['name'], base_data['user_email'], context=context),
address_id=address,
cr, base_data['name'], base_data['user_email'], context=context)
#address_id=address,
)
new_user = self.pool.get('res.users').create(
cr, uid, user_data, context)
self.send_welcome_email(cr, uid, new_user, context=context)
def execute(self, cr, uid, ids, context=None):
'Do nothing on execution, just launch the next action/todo'
pass