diff --git a/IncBackups/static/IncBackups/IncBackups.js b/IncBackups/static/IncBackups/IncBackups.js index be6ab76bf..d67e6e597 100644 --- a/IncBackups/static/IncBackups/IncBackups.js +++ b/IncBackups/static/IncBackups/IncBackups.js @@ -2027,7 +2027,8 @@ app.controller('ScheduleV2Backup', function ($scope, $http, $timeout, $compile) frequency: $scope.frequency, websiteData: $scope.websiteData, websiteDatabases: $scope.websiteDatabases, - websiteEmails: $scope.websiteEmails + websiteEmails: $scope.websiteEmails, + retention: $scope.retention }; //alert( $scope.selwebsite); diff --git a/IncBackups/templates/IncBackups/CreateV2Backup.html b/IncBackups/templates/IncBackups/CreateV2Backup.html index bbe41d7c1..ee41e801b 100644 --- a/IncBackups/templates/IncBackups/CreateV2Backup.html +++ b/IncBackups/templates/IncBackups/CreateV2Backup.html @@ -20,7 +20,7 @@

- {% trans "Create v2 Backup" %} + {% trans "Create v2 Backup" %} - Restore Backups

diff --git a/IncBackups/templates/IncBackups/ScheduleV2Backup.html b/IncBackups/templates/IncBackups/ScheduleV2Backup.html index 6fb96ab81..972e3b87d 100644 --- a/IncBackups/templates/IncBackups/ScheduleV2Backup.html +++ b/IncBackups/templates/IncBackups/ScheduleV2Backup.html @@ -43,7 +43,7 @@
- +
+
+ +
+ +
+
@@ -125,6 +136,7 @@ {% trans "Repo" %} {% trans "Frequency" %} + {% trans "Retention" %} {% trans "Backup Websites?" %} {% trans "Backup Databases?" %} {% trans "Backup Emails?" %} @@ -136,6 +148,7 @@ + diff --git a/IncBackups/views.py b/IncBackups/views.py index a0c91a11b..579ef51fe 100644 --- a/IncBackups/views.py +++ b/IncBackups/views.py @@ -1122,9 +1122,10 @@ def CreateScheduleV2(request): Selectedwebsite = data['Selectedwebsite'] repo = data['repo'] frequency = data['frequency'] - websiteData = data['websiteData'] - websiteDatabases = data['websiteDatabases'] - websiteEmails = data['websiteEmails'] + retention = data['retention'] + websiteData = data['websiteData'] if 'websiteData' in data else False + websiteDatabases = data['websiteDatabases'] if 'websiteDatabases' in data else False + websiteEmails = data['websiteEmails'] if 'websiteEmails' in data else False # # extra_args['BackupData'] = data['websiteData'] if 'websiteData' in data else False @@ -1140,7 +1141,7 @@ def CreateScheduleV2(request): return ACLManager.loadError() - status, message = CPBackupsV2.CreateScheduleV2(Selectedwebsite, repo, frequency, websiteData, websiteDatabases, websiteEmails) + status, message = CPBackupsV2.CreateScheduleV2(Selectedwebsite, repo, frequency, websiteData, websiteDatabases, websiteEmails, retention) final_dic = {'status': 1, 'error_message': message} final_json = json.dumps(final_dic) diff --git a/baseTemplate/templates/baseTemplate/index.html b/baseTemplate/templates/baseTemplate/index.html index fe384199b..8efdf6cfe 100755 --- a/baseTemplate/templates/baseTemplate/index.html +++ b/baseTemplate/templates/baseTemplate/index.html @@ -335,7 +335,8 @@ data-original-title=".icon-cloud-upload" aria-describedby="tooltip896208"> {% trans "Connect" %} - @@ -397,7 +398,7 @@
- +