i'm writing a ticketing module and i need the assigned employee to a specific ticket to be automatically follow the ticket the thing as is it followers are added form res.partner model and i need to add them from hr.employee and res.partner
here is my work around
python:
class ticket(models.Model):
_name = 'itmangement.ticket'
_description = 'IT Ticket Management Process'
_inherit = ['mail.thread', 'ir.needaction_mixin']
#some other fields
assigned_to_id = fields.Many2many('hr.employee', string="Assigned To")
employee_message_follower_ids=fields.Many2many('hr.employee')
@api.one
def action_assign(self):
self.employee_message_follower_ids = [(6,0,self.assigned_to_id.ids)]
and the view:
<div class="oe_chatter">
<field name="message_follower_ids" widget="mail_followers"/>
<field name="message_ids" widget="mail_thread"/>
</div>
<div class="oe_chatter">
<field name="employee_message_follower_ids" widget="mail_followers"/>
</div>