mirror of
https://github.com/eduardogsilva/routerfleet.git
synced 2025-08-28 13:58:16 +02:00
Message notification and sending
This commit is contained in:
parent
dfb4285ab3
commit
034bc7057b
9 changed files with 182 additions and 3 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue