跳至內容
選單
此問題已被標幟

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>
頭像
捨棄
相關帖文 回覆 瀏覽次數 活動
0
12月 24
953
2
10月 23
5712
3
9月 23
2562
0
6月 23
2694
0
5月 23
2579