我正在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
有人知道如何执行此任务吗?
感谢阅读!
答案 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()
以了解其可能性。