Ejemplo n.º 1
0
 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))
Ejemplo n.º 2
0
 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))
Ejemplo n.º 3
0
 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))
Ejemplo n.º 4
0
 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))
Ejemplo n.º 5
0
 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))
Ejemplo n.º 6
0
 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))
Ejemplo n.º 7
0
 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))
Ejemplo n.º 8
0
 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))
Ejemplo n.º 9
0
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]')