【发布时间】:2021-09-13 10:34:17
【问题描述】:
我想在创建记录时向关注者发送自定义消息 我的课:
class StockAlert(models.Model): _name = "stock.alert" _inherit = ['mail.thread', 'mail.activity.mixin'] responsable_id = fields.Many2one('res.users' ,store=True) @api.multi def write(self, vals): result = super(StockAlert, self).write(vals) for record in self: followers= [] if record.responsable_id.partner_id.id not in record.message_follower_ids.ids: followers.append(record.responsable_id.partner_id.id) record.message_subscribe(followers) return result @api.model def create(self, vals): result = super(StockAlert, self).create(vals) for record in result: followers= [] if record.responsable_id.partner_id.id not in record.message_follower_ids.ids: followers.append(record.responsable_id.partner_id.id) record.message_subscribe(followers) return result
在我看来叫喋喋不休:
<div class="oe_chatter">
<field name="message_follower_ids" widget="mail_followers"/>
<field name="activity_ids" widget="mail_activity"/>
<field name="message_ids" widget="mail_thread"/>
</div>
请帮忙!
【问题讨论】:
标签: python odoo odoo-12 sendmessage