Browse Source
[FIX] mail_optional_follower_notification: Check force_partners_to_notify instead of notify_followers.
Without this commit, followers are NEVER notified when a message is directly posted on the tracker (without click to open the mail compose message form)
pull/207/head
Adrien Peiffer (ACSONE)
7 years ago
No known key found for this signature in database
GPG Key ID: 4F73B2BB564FE5E5
2 changed files with
4 additions and
3 deletions
mail_optional_follower_notification/__manifest__.py
mail_optional_follower_notification/models/mail_message.py
@ -11,7 +11,7 @@
' Odoo Community Association (OCA) ' ,
' Odoo Community Association (OCA) ' ,
' website ' : " http://acsone.eu " ,
' website ' : " http://acsone.eu " ,
' category ' : ' Social Network ' ,
' category ' : ' Social Network ' ,
' version ' : ' 10.0.1.0.0 ' ,
' version ' : ' 10.0.1.0.1 ' ,
' license ' : ' AGPL-3 ' ,
' license ' : ' AGPL-3 ' ,
' depends ' : [
' depends ' : [
' mail ' ,
' mail ' ,
@ -24,7 +24,8 @@ class MailMessage(models.Model):
res = super ( MailMessage , self ) . _notify (
res = super ( MailMessage , self ) . _notify (
force_send = force_send , send_after_commit = send_after_commit ,
force_send = force_send , send_after_commit = send_after_commit ,
user_signature = user_signature )
user_signature = user_signature )
if not self . env . context . get ( ' notify_followers ' ) :
if self . env . context . get ( ' force_partners_to_ notify' ) :
# Needaction only for recipients
# Needaction only for recipients
self . needaction_partner_ids = [ ( 6 , 0 , self . partner_ids . ids ) ]
self . needaction_partner_ids = [
( 6 , 0 , self . env . context . get ( ' force_partners_to_notify ' ) ) ]
return res
return res