Odoo在oe_chatter中添加消息

时间:2020-03-05 09:46:53

标签: odoo qweb

我正在Odoo Qweb中进行开发,当引发一些事件时,我需要在oe_chatter框中添加一些消息。 这些消息必须写在下一个类中:“ calendar_event”。 这些是写消息的记录:

@http.route('/events_accept/all/<int:meeting_id>', type='http', auth="user",website=True)
def meetings(self,meeting_id=None):
 event = request.env['calendar.event'].search([('id', '=', meeting_id)])
 msg_body = "....."
 #Write messages in oe_chatter 

有人知道如何执行此任务吗?

感谢阅读!

1 个答案:

答案 0 :(得分:2)

足以在message_post()记录集上调用calendar.event

event = request.env['calendar.event'].search([('id', '=', meeting_id)])
msg_body = "....."
event.message_post(body=msg_body)

如果您想使用聊天消息的子类型或其他功能,请查看message_post()以了解其可能性。