Iwant to add my 'res.users' field to the followers of oe chatter :
Python
class StockAlert(models.Model):
_inherit = ['mail.thread', 'mail.activity.mixin']
responsable_id = fields.Many2one('res.users' ,store=True)
XML View
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
Iwant to add my 'res.users' field to the followers of oe chatter :
Python
class StockAlert(models.Model):
_inherit = ['mail.thread', 'mail.activity.mixin']
responsable_id = fields.Many2one('res.users' ,store=True)
XML View
answer add :
@api.multi
def write(self, vals):
result = super(StockAlert, self).write(vals)
for record in result:
followers= []
if record.responsable_id.partner_id.id not in record.message_follower_ids.ids:
follower.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
Stwórz konto dzisiaj, aby cieszyć się ekskluzywnymi funkcjami i wchodzić w interakcje z naszą wspaniałą społecznością!
Zarejestruj sięPowiązane posty | Odpowiedzi | Widoki | Czynność | |
---|---|---|---|---|
|
2
wrz 25
|
370 | ||
|
4
maj 24
|
7725 | ||
|
1
lip 23
|
2624 | ||
|
3
cze 23
|
3642 | ||
|
4
cze 22
|
5415 |