This commit is contained in:
2024-06-04 22:08:15 +02:00
commit e899252f31
74 changed files with 1969 additions and 0 deletions

12
app/db/signals.py Normal file
View File

@@ -0,0 +1,12 @@
from .models import DBBackup
from .tasks import start_backup
def on_backupdb_save(instance: DBBackup, created, **kwargs):
if created:
start_backup.delay(instance.id)
def on_backupdb_delete(instance: DBBackup, **kwargs):
instance.abs_path.unlink(missing_ok=True)