[IMP] mail: populate res.partner admin with 100 mail.message

Insert 100 messages on the admin res.partner for testing purposes.

closes odoo/odoo#119789

Signed-off-by: Sébastien Theys (seb) <seb@odoo.com>
This commit is contained in:
Didier (did)
2023-04-27 06:10:05 +02:00
parent ad58e0fdd8
commit 8a55e1b4df
+17 -1
View File
@@ -17,7 +17,23 @@ class Message(models.Model):
return [
('body', populate.constant('message_body_{counter}')),
('message_type', populate.constant('comment')), ('model', populate.constant('discuss.channel')),
('message_type', populate.constant('comment')),
('model', populate.constant('discuss.channel')),
('res_id', populate.randomize(channel_ids)),
('author_id', populate.compute(get_author_id)),
]
def _populate(self, size):
partner = self.env.ref('base.user_admin').partner_id
# create 100 in the chatter of the res.partner admin
messages = []
for counter in range(100):
messages.append({
'body': f'message_body_{counter}',
'message_type': 'comment',
'model': 'res.partner',
'res_id': partner.id,
'author_id': partner.id,
})
self.env['mail.message'].create(messages)
return super()._populate(size)