summaryrefslogtreecommitdiff
path: root/addons
diff options
context:
space:
mode:
authorAntony Lesuisse <al@openerp.com>2012-08-15 14:50:53 +0200
committerAntony Lesuisse <al@openerp.com>2012-08-15 14:50:53 +0200
commitdab2e03c6281dbcb018800f0f095f60f5932db00 (patch)
tree326e68a73b71eef2a986f6443d4ace324b1cb761 /addons
parent9056c6dfe837dc756d7f84514f32e238478a0559 (diff)
[FIX] res.users creation message
bzr revid: al@openerp.com-20120815125053-3hq8w0gjrnm63342
Diffstat (limited to 'addons')
-rw-r--r--addons/mail/res_users.py25
1 files changed, 8 insertions, 17 deletions
diff --git a/addons/mail/res_users.py b/addons/mail/res_users.py
index ca9766e481c..53ae05371cf 100644
--- a/addons/mail/res_users.py
+++ b/addons/mail/res_users.py
@@ -112,25 +112,15 @@ class res_users(osv.Model):
# alias
mail_alias.write(cr, SUPERUSER_ID, [alias_id], {"alias_force_thread_id": user_id}, context)
# create a welcome message
- self.create_welcome_message_and_email(cr, uid, user, context=context)
+ self.create_welcome_message(cr, uid, user, context=context)
return user_id
- def create_welcome_message_and_email(self, cr, uid, user, context=None):
- """ Method to :
- - create a welcome message on the partner wall
- - send an email to the user with the instance URL / login (#TODO)
- :param user: res_users browse_record
- """
+ def create_welcome_message(self, cr, uid, user, context=None):
company_name = user.company_id.name if user.company_id else _('the company')
- message = '''%s has joined %s! Welcome in OpenERP !
-
-Your homepage is a summary of messages you received and key information about documents you follow.
-
-The top menu bar contains all applications you installed. You can use this <i>Settings</i> menu to install more applications, activate others features or give access to new users.
-
-To setup your preferences (name, email signature, avatar), click on the top right corner.''' % (user.name, company_name)
- return self.pool.get('res.partner').message_append_note(cr, uid, [user.partner_id.id],
- subject='Welcome to OpenERP', body=message, type='comment', content_subtype='html', context=context)
+ subject = '''%s has joined %s.''' % (user.name, company_name)
+ body = '''Welcome to OpenERP !'''
+ return self.pool.get('res.partner').message_append_note(cr, user.id, [user.partner_id.id],
+ subject=subject, body=body, type='comment', content_subtype='html', context=context)
def write(self, cr, uid, ids, vals, context=None):
# User alias is sync'ed with login
@@ -189,7 +179,6 @@ class res_users_mail_group(osv.Model):
mail_group_ids = mail_group_obj.search(cr, uid, [('group_ids', 'in', user_group_ids)], context=context)
mail_group_obj.message_subscribe(cr, uid, mail_group_ids, ids, context=context)
return write_res
-
class res_groups_mail_group(osv.Model):
""" Update of res.groups class
@@ -209,3 +198,5 @@ class res_groups_mail_group(osv.Model):
mail_group_ids = mail_group_obj.search(cr, uid, [('group_ids', 'in', ids)], context=context)
mail_group_obj.message_subscribe(cr, uid, mail_group_ids, user_ids, context=context)
return super(res_groups_mail_group, self).write(cr, uid, ids, vals, context=context)
+
+# vim:et: