def createPlanDO(self, request): try: request.session['userID'] = self.admin.pk s3 = S3Backups(request, self.data, 'createPlanDO') return s3.createPlanDO() except BaseException, msg: return self.ajaxPre(0, str(msg))
def savePlanChanges(self, request): try: request.session['userID'] = self.admin.pk s3 = S3Backups(request, self.data, 'savePlanChanges') return s3.savePlanChanges() except BaseException, msg: return self.ajaxPre(0, str(msg))
def fetchBucketsDO(self, request): try: request.session['userID'] = self.admin.pk s3 = S3Backups(request, self.data, 'fetchBucketsDO') return s3.fetchBucketsDO() except BaseException, msg: return self.ajaxPre(0, str(msg))
def deleteDomainFromPlan(self, request): try: request.session['userID'] = self.admin.pk s3 = S3Backups(request, self.data, 'deleteDomainFromPlan') return s3.deleteDomainFromPlan() except BaseException, msg: return self.ajaxPre(0, str(msg))
def fetchWebsitesInPlan(self, request): try: request.session['userID'] = self.admin.pk s3 = S3Backups(request, self.data, 'fetchWebsitesInPlan') return s3.fetchWebsitesInPlan() except BaseException, msg: return self.ajaxPre(0, str(msg))
def connectAccount(self, request): try: request.session['userID'] = self.admin.pk s3 = S3Backups(request, self.data, 'connectAccount') return s3.connectAccount() except BaseException, msg: return self.ajaxPre(0, str(msg))
def addMINIONode(self, request): try: request.session['userID'] = self.admin.pk s3 = S3Backups(request, self.data, 'addMINIONode') return s3.addMINIONode() except BaseException, msg: return self.ajaxPre(0, str(msg))
def forceRunAWSBackup(self, request): try: request.session['userID'] = self.admin.pk s3 = S3Backups(request, self.data, 'forceRunAWSBackup') s3.start() return self.ajaxPre(1, None) except BaseException, msg: return self.ajaxPre(0, str(msg))
def runAWSBackups(request): try: data = json.loads(request.body) randomFile = data['randomFile'] if os.path.exists(randomFile): s3 = S3Backups(request, None, 'runAWSBackups') s3.start() except BaseException, msg: logging.writeToFile(str(msg) + ' [API.runAWSBackups]')