| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/edi-framework |
| GIT | |
| GIT | https://github.com/OCA/edi-framework.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/edi-framework/tree/19.0/edi_notification_oca |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Uncategorized |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Camptocamp |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Camptocamp |
| COMMITTERS | |
| COMMITTERS | OCA-git-bot, oca-ci, Ricardoalso |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/edi-framework |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:40:48 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/edi: - base_edi OCA/edi-framework: - edi_core_oca odoo/odoo: - base - base_setup - web - bus - web_tour - html_editor - base_sparse_field |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
PyYAML openupgradelib |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module creates activities for users when an exchange record's process fails. It also installs an ``edi.configuration`` rule (``Notify Users On Exchange Error``) that calls ``edi.notification.tool`` on process errors. Exchange types must be configured properly to create such activities: - field "Notify On Process Error" must be checked to activate the feature for the current exchange type - field "Activity Type Used When Notify On Process Error" is used to define the type of the newly created activity - fields "Notify Groups On Process Error" and "Notify Users On Process Error" are used to define the users that will be assigned to the newly created activity |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
edi_exchange_type_view_form |
edi.exchange.type | group | Inherits edi_core_oca.edi_exchange_type_view_form |
No new fields.
Public methods (0)No public methods.
notify_on_process_error
Boolean
default=False
help="If an error happens on process, a notification will be sent to all selected users. If active, please select the specific groups and specific users in the 'Notifications' page."
notify_on_process_error_activity_type_id
Many2one → mail.activity.type
default=<expr>
string='Activity Type Used When Notify On Process Error'
args: 'mail.activity.type'
notify_on_process_error_enabled
Boolean
compute='_compute_notify_on_process_error_enabled'
notify_on_process_error_groups_ids
Many2many → res.groups
comodel_name='res.groups'
inverse='_inverse_notify_on_process_error_groups_users'
string='Notify Groups On Process Error'
notify_on_process_error_users_ids
Many2many → res.users
comodel_name='res.users'
help="Select users to send notifications to. If 'Notification Groups' have been selected, notifications will also be sent to users selected in here."
inverse='_inverse_notify_on_process_error_groups_users'
string='Notify Users On Process Error'
No public methods.
No new fields.
Public methods (1)on_edi_exchange_error(self, exchange_record)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/edi-framework |
| GIT | |
| GIT | https://github.com/OCA/edi-framework.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/edi-framework/tree/18.0/edi_notification_oca |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Uncategorized |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Camptocamp |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Camptocamp |
| COMMITTERS | |
| COMMITTERS | OCA-git-bot, SilvioC2C, oca-ci |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/edi-framework |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:30:12 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/connector: - component_event - component OCA/edi: - base_edi OCA/edi-framework: - edi_core_oca - edi_component_oca odoo/odoo: - base - base_setup - web - bus - web_tour - html_editor - base_sparse_field |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
PyYAML openupgradelib cachetools |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module creates activities for users when an exchange record's process fails. Exchange types must be configured properly to create such activities: - field "Notify On Process Error" must be checked to activate the feature for the current exchange type - field "Activity Type Used When Notify On Process Error" is used to define the type of the newly created activity - fields "Notify Groups On Process Error" and "Notify Users On Process Error" are used to define the users that will be assigned to the newly created activity |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
edi_exchange_type_view_form |
edi.exchange.type | group | Inherits edi_oca.edi_exchange_type_view_form |
No new fields.
Public methods (0)No public methods.
notify_on_process_error
Boolean
default=False
help="If an error happens on process, a notification will be sent to all selected users. If active, please select the specific groups and specific users in the 'Notifications' page."
notify_on_process_error_activity_type_id
Many2one → mail.activity.type
default=<expr>
string='Activity Type Used When Notify On Process Error'
args: 'mail.activity.type'
notify_on_process_error_groups_ids
Many2many → res.groups
comodel_name='res.groups'
inverse='_inverse_notify_on_process_error_groups_users'
string='Notify Groups On Process Error'
notify_on_process_error_users_ids
Many2many → res.users
comodel_name='res.users'
help="Select users to send notifications to. If 'Notification Groups' have been selected, notifications will also be sent to users selected in here."
inverse='_inverse_notify_on_process_error_groups_users'
string='Notify Users On Process Error'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/edi-framework |
| GIT | |
| GIT | https://github.com/OCA/edi-framework.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/edi-framework/tree/16.0/edi_notification_oca |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Uncategorized |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Camptocamp |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Camptocamp |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, oca-ci, Quoc Duong |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/edi-framework |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:53:46 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/connector: - component_event - component OCA/edi: - base_edi OCA/edi-framework: - edi_oca OCA/queue: - queue_job odoo/odoo: - base - base_setup - web - bus - web_tour - base_sparse_field |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
PyYAML cachetools requests |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
edi_exchange_type_view_form |
edi.exchange.type | group | Inherits edi_oca.edi_exchange_type_view_form |
No new fields.
Public methods (0)No public methods.
notify_on_process_error
Boolean
default=False
help="If an error happens on process, a notification will be sent to all selected users. If active, please select the specific groups and specific users in the 'Notifications' page."
notify_on_process_error_activity_type_id
Many2one → mail.activity.type
default=<expr>
string='Activity Type Used When Notify On Process Error'
args: 'mail.activity.type'
notify_on_process_error_groups_ids
Many2many → res.groups
comodel_name='res.groups'
inverse='_inverse_notify_on_process_error_groups_users'
string='Notify Groups On Process Error'
notify_on_process_error_users_ids
Many2many → res.users
comodel_name='res.users'
help="Select users to send notifications to. If 'Notification Groups' have been selected, notifications will also be sent to users selected in here."
inverse='_inverse_notify_on_process_error_groups_users'
string='Notify Users On Process Error'
No public methods.