|
@ -292,6 +292,9 @@ class mail_message(models.Model): |
|
|
vals['moved_by_user_id'] = self.env.user.id |
|
|
vals['moved_by_user_id'] = self.env.user.id |
|
|
vals['moved_by_message_id'] = self.id |
|
|
vals['moved_by_message_id'] = self.id |
|
|
|
|
|
|
|
|
|
|
|
# Update record_name in message |
|
|
|
|
|
vals['record_name'] = self._get_record_name(vals) |
|
|
|
|
|
|
|
|
for r in self.all_child_ids: |
|
|
for r in self.all_child_ids: |
|
|
r_vals = vals.copy() |
|
|
r_vals = vals.copy() |
|
|
if not r.is_moved: |
|
|
if not r.is_moved: |
|
@ -313,17 +316,13 @@ class mail_message(models.Model): |
|
|
'res_model': r_vals.get('model') |
|
|
'res_model': r_vals.get('model') |
|
|
}) |
|
|
}) |
|
|
|
|
|
|
|
|
# Update record_name in message |
|
|
|
|
|
record_name = self._get_record_name(vals) |
|
|
|
|
|
for item in self: |
|
|
|
|
|
item.record_name = record_name |
|
|
|
|
|
# Send notification |
|
|
# Send notification |
|
|
notification = { |
|
|
notification = { |
|
|
'id': self.id, |
|
|
'id': self.id, |
|
|
'res_id': vals.get('res_id'), |
|
|
'res_id': vals.get('res_id'), |
|
|
'model': vals.get('model'), |
|
|
'model': vals.get('model'), |
|
|
'is_moved': vals['is_moved'], |
|
|
'is_moved': vals['is_moved'], |
|
|
'record_name': record_name |
|
|
|
|
|
|
|
|
'record_name': vals['record_name'] |
|
|
} |
|
|
} |
|
|
self.env['bus.bus'].sendone((self._cr.dbname, 'mail_move_message'), notification) |
|
|
self.env['bus.bus'].sendone((self._cr.dbname, 'mail_move_message'), notification) |
|
|
|
|
|
|
|
|