Message notification and sending

This commit is contained in:
Eduardo Silva 2024-04-16 16:07:48 -03:00
parent dfb4285ab3
commit 034bc7057b
9 changed files with 182 additions and 3 deletions

View file

@ -7,6 +7,7 @@ from django.utils import timezone
from backup.models import BackupProfile
from backup_data.models import RouterBackup
from message_center.functions import notify_backup_fail
from router_manager.models import Router, BackupSchedule, RouterStatus
from routerlib.backup_functions import perform_backup
@ -249,6 +250,7 @@ def view_housekeeping(requests):
backup.save()
backup.router.routerstatus.last_backup_failed = timezone.now()
backup.router.routerstatus.save()
notify_backup_fail(backup)
if not RouterBackup.objects.filter(router=backup.router, success=False, error=False).exists():
backup.router.routerstatus.backup_lock = None