+ _order='name_related'
+
+ def create(self, cr, uid, data, context=None):
+ employee_id = super(hr_employee, self).create(cr, uid, data, context=context)
+ try:
+ (model, mail_group_id) = self.pool.get('ir.model.data').get_object_reference(cr, uid, 'mail', 'group_all_employees')
+ employee = self.browse(cr, uid, employee_id, context=context)
+ self.pool.get('mail.group').message_post(cr, uid, [mail_group_id],
+ body='Welcome to %s! Please help them take the first steps with OpenERP!' % (employee.name),
+ subtype='mail.mt_comment', context=context)
+ except:
+ pass # group deleted: do not push a message
+ return employee_id
+