| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/social |
| GIT | |
| GIT | https://github.com/OCA/social.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/social/tree/10.0/mail_follower_custom_notification |
| VERSION | |
| VERSION | 1.0.1 |
| CATEGORY | |
| CATEGORY | Social Network |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Therp BV |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Therp BV |
| COMMITTERS | |
| COMMITTERS | Holger Brunn, OCA Transbot, Thierry Ducrest, oca-travis, Weblate, OCA-git-bot |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/social |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:20:00 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - base - base_setup - web_kanban - web - bus - web_tour |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
assets_backend |
mail_follower_custom_notification assets | ir.ui.view | qweb | Inherits web.assets_backend |
view_mail_message_subtype_form |
mail.message.subtype | group | Inherits mail.view_mail_message_subtype_form | |
view_mail_subtype_assign_custom_notifications |
mail.subtype.assign.custom.notifications | form | New |
force_mail_subtype_ids
Many2many → mail.message.subtype
string='Force mails from subtype'
args: 'mail.message.subtype', 'mail_followers_force_mail_rel', 'mail_followers_id', 'mail_message_subtype_id'
force_nomail_subtype_ids
Many2many → mail.message.subtype
string='Force no mails from subtype'
args: 'mail.message.subtype', 'mail_followers_force_nomail_rel', 'mail_followers_id', 'mail_message_subtype_id'
force_own_subtype_ids
Many2many → mail.message.subtype
string='Force own mails from subtype'
args: 'mail.message.subtype', 'mail_followers_force_own_rel', 'mail_followers_id', 'mail_message_subtype_id'
create(self, values)
No new fields.
Public methods (0)No public methods.
custom_notification_mail
Selection
help='Leave empty to use the setting on the partner\'s form, set to "Force yes" to always send messages of this type via email, and "Force no" to never send messages of type via email'
string='Send mail notification'
args: [('force_yes', 'Force yes'), ('force_no', 'Force no')]
custom_notification_model_ids
Many2many → ir.model
domain=[('transient', '=', False)]
help="Choose for which models the custom configuration applies. This is only necessary if your subtype doesn't set a model itself"
string='Models'
args: 'ir.model'
custom_notification_own
Boolean
help='Check this to have notifications generated and sent via email about own messages'
args: 'Notify about own messages'
No public methods.
subtype_ids
Many2many → mail.message.subtype
default=<expr>
required=True
string='Subtypes'
args: 'mail.message.subtype', 'mail_subtype_assign_custom_notifications_rel'
button_apply(self)
No new fields.
Public methods (2)message_custom_notification_update(self, custom_notifications)
message_custom_notification_update_user(self, custom_notifications)
No new fields.
Public methods (0)No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/social |
| GIT | |
| GIT | https://github.com/OCA/social.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/social/tree/8.0/mail_follower_custom_notification |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Social Network |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Therp BV |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Therp BV |
| COMMITTERS | |
| COMMITTERS | Holger Brunn, Stéphane Bidoul (ACSONE), OCA Transbot, oca-travis, Weblate |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:11:26 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - base - base_setup - web_kanban - web |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
assets_backend |
mail_follower_custom_notification assets | ir.ui.view | qweb | Inherits web.assets_backend |
view_mail_message_subtype_form |
mail.message.subtype | group | Inherits mail.view_mail_message_subtype_form | |
view_mail_subtype_assign_custom_notifications |
mail.subtype.assign.custom.notifications | form | New |
No new fields.
Public methods (0)No public methods.
force_mail_subtype_ids
Many2many → mail.message.subtype
string='Force mails from subtype'
args: 'mail.message.subtype', 'mail_followers_force_mail_rel', 'mail_followers_id', 'mail_message_subtype_id'
force_nomail_subtype_ids
Many2many → mail.message.subtype
string='Force no mails from subtype'
args: 'mail.message.subtype', 'mail_followers_force_nomail_rel', 'mail_followers_id', 'mail_message_subtype_id'
force_own_subtype_ids
Many2many → mail.message.subtype
string='Force own mails from subtype'
args: 'mail.message.subtype', 'mail_followers_force_own_rel', 'mail_followers_id', 'mail_message_subtype_id'
create(self, values)
No new fields.
Public methods (0)No public methods.
custom_notification_mail
Selection
help='Leave empty to use the on the partner\'s form, set to "Force yes" to always send messages of this type via email, and "Force no" to never send messages of type via email'
string='Send mail notification'
args: [('force_yes', 'Force yes'), ('force_no', 'Force no')]
custom_notification_model_ids
Many2many → ir.model
domain=[('osv_memory', '=', False)]
help="Choose for which models the custom configuration applies. This is only necessary if your subtype doesn't set a model itself"
string='Models'
args: 'ir.model'
custom_notification_own
Boolean
help='Check this to have notifications generated and sent via email about own messages'
args: 'Notify about own messages'
No public methods.
No new fields.
Public methods (1)get_partners_to_email(self, message)
subtype_ids
Many2many → mail.message.subtype
default=<expr>
required=True
string='Subtypes'
args: 'mail.message.subtype', 'mail_subtype_assign_custom_notifications_rel'
button_apply(self)
No new fields.
Public methods (2)message_custom_notification_update(self, custom_notifications)
message_custom_notification_update_user(self, custom_notifications)