Browse Source

Jun 27: [FIX] Bug Fixed 'cron_failure_notification'

15.0
Cybrosys Technologies 1 month ago
parent
commit
a6935f1770
  1. 2
      cron_failure_notification/__manifest__.py
  2. 8
      cron_failure_notification/doc/RELEASE_NOTES.md
  3. 8
      cron_failure_notification/models/ir_cron.py

2
cron_failure_notification/__manifest__.py

@ -21,7 +21,7 @@
################################################################################ ################################################################################
{ {
'name': "Cron Failure Notification", 'name': "Cron Failure Notification",
'version': '15.0.1.0.0', 'version': '15.0.1.0.1',
'category': 'Extra Tools', 'category': 'Extra Tools',
'author': 'Cybrosys Techno Solutions', 'author': 'Cybrosys Techno Solutions',
'company': 'Cybrosys Techno Solutions', 'company': 'Cybrosys Techno Solutions',

8
cron_failure_notification/doc/RELEASE_NOTES.md

@ -4,4 +4,10 @@
#### Version 15.0.1.0.0 #### Version 15.0.1.0.0
#### ADD #### ADD
- Initial commit for Cron Failure Notification - Initial commit for Cron Failure Notification
#### 27.06.2025
#### Version 15.0.1.0.1
#### UPDT
- Fixed issue in python logic.

8
cron_failure_notification/models/ir_cron.py

@ -77,10 +77,10 @@ class IrCron(models.Model):
[('create_date', '>', start_of_day), [('create_date', '>', start_of_day),
('create_date', '<', end_of_day)]) ('create_date', '<', end_of_day)])
if failure: if failure:
admin_mail = self.env['res.groups'].search( admins = self.env.ref('base.group_erp_manager')
[('category_id', '=', 'Administration'), admins_email = self.env.ref('base.group_erp_manager').users if admins else ''
('name', '=', 'Access Rights')]).users.login admins_email = ','.join(admins_email.mapped('login')) if admins_email else ''
email_values = {'admin_mail': admin_mail} email_values = {'admin_mail': admins_email}
mail_template = self.env.ref( mail_template = self.env.ref(
'cron_failure_notification.cron_error_mail') 'cron_failure_notification.cron_error_mail')
mail_template.with_context(email_values).send_mail(self.id, mail_template.with_context(email_values).send_mail(self.id,

Loading…
Cancel
Save