Перейти к содержимому
Меню
Чтобы взаимодействовать с сообществом, необходимо зарегистрироваться.
Этот вопрос был отмечен
6217 Представления

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>
Аватар
Отменить
Related Posts Ответы Просмотры Активность
0
дек. 24
946
2
окт. 23
5702
3
сент. 23
2547
0
июн. 23
2686
0
мая 23
2577