diff options
| -rw-r--r-- | addons/base_automation/models/base_automation.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/addons/base_automation/models/base_automation.py b/addons/base_automation/models/base_automation.py index 2fd82b39388..e21df36ee9a 100644 --- a/addons/base_automation/models/base_automation.py +++ b/addons/base_automation/models/base_automation.py @@ -107,6 +107,16 @@ class BaseAutomation(models.Model): } }} + MAIL_STATES = ('email', 'followers', 'next_activity') + if self.trigger == 'on_unlink' and self.state in MAIL_STATES: + return {'warning': { + 'title': _("Warning"), + 'message': _( + "You cannot send an email, add followers or create an activity " + "for a deleted record. It simply does not work." + ), + }} + @api.model_create_multi def create(self, vals_list): for vals in vals_list: |
