Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
1 Odpowiedz
2447 Widoki

​hi,

platform odoo 16 enterprise
Could you help my in ph coding automate actions. I'm trying to add followers by code:

​record.message_subscribe([1911,1912])

So far i know it can't work properly because of one of modules, which prevent adding any followers automaticaly by demanding : self._context.get('pushed_follow_button'):

​class MailThread(models.AbstractModel):

"""Extend to disable auto followers."""


_inherit = 'mail.thread'


def message_subscribe(self, partner_ids=None, subtype_ids=None):

​if self._context.get('pushed_follow_button'):

​return super(MailThread, self).message_subscribe(partner_ids=partner_ids, subtype_ids=subtype_ids)

​return True

how to pass context in phyton code automate acions, could you kindly help my to solve my problem?


Awatar
Odrzuć
Autor

Thank you for an answer. Unfortunately it didn't follow any of User. The followers id numbers are exported from CRM lines, so it shouldn't be a problem. Do you have any other idea why it didn't work?

Najlepsza odpowiedź

Hi,

You can modify your code as follows:

​record.with_context(pushed_follow_button=True).message_subscribe([1911,1912])

Thanks

Awatar
Odrzuć
Powiązane posty Odpowiedzi Widoki Czynność
1
lut 21
4426
3
cze 20
5099
0
cze 20
2676
0
lut 16
3785
2
lip 18
8154