From dd8cd6fc2f97f4331316b3066841701753da1f9a Mon Sep 17 00:00:00 2001 From: Usman Nasir Date: Wed, 20 May 2020 22:23:21 +0500 Subject: [PATCH] table for scheduled backup logs --- plogical/backupScheduleLocal.py | 2 +- plogical/upgrade.py | 3 +++ websiteFunctions/models.py | 3 +++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/plogical/backupScheduleLocal.py b/plogical/backupScheduleLocal.py index a2c7f5f93..313594ffd 100755 --- a/plogical/backupScheduleLocal.py +++ b/plogical/backupScheduleLocal.py @@ -17,12 +17,12 @@ from plogical.processUtilities import ProcessUtilities from re import match,I,M import signal from datetime import datetime +from websiteFunctions.models import BackupJob, BackupJobLogs class backupScheduleLocal: localBackupPath = '/home/cyberpanel/localBackupPath' now = datetime.now() - @staticmethod def prepare(): try: diff --git a/plogical/upgrade.py b/plogical/upgrade.py index e10c9d5fe..a22fc9d65 100755 --- a/plogical/upgrade.py +++ b/plogical/upgrade.py @@ -1243,6 +1243,8 @@ class Upgrade: `logFile` varchar(1000) NOT NULL, `ipAddress` varchar(50) NOT NULL, `port` varchar(15) NOT NULL, + `jobFailedSites` int(11) NOT NULL, + `jobSuccessSites` int(11) NOT NULL, PRIMARY KEY (`id`) )""" try: @@ -1255,6 +1257,7 @@ class Upgrade: `id` int(11) NOT NULL AUTO_INCREMENT, `message` longtext NOT NULL, `owner_id` int(11) NOT NULL, + `status` int(11) NOT NULL, PRIMARY KEY (`id`), KEY `websiteFunctions_bac_owner_id_af3d15f9_fk_websiteFu` (`owner_id`), CONSTRAINT `websiteFunctions_bac_owner_id_af3d15f9_fk_websiteFu` FOREIGN KEY (`owner_id`) REFERENCES `websiteFunctions_backupjob` (`id`) diff --git a/websiteFunctions/models.py b/websiteFunctions/models.py index 2207b6b5f..32a05846d 100755 --- a/websiteFunctions/models.py +++ b/websiteFunctions/models.py @@ -53,7 +53,10 @@ class BackupJob(models.Model): logFile = models.CharField(max_length=1000) ipAddress = models.CharField(max_length=50) port = models.CharField(max_length=15) + jobSuccessSites = models.IntegerField() + jobFailedSites = models.IntegerField() class BackupJobLogs(models.Model): owner = models.ForeignKey(BackupJob, on_delete=models.CASCADE) + status = models.IntegerField() message = models.TextField() \ No newline at end of file