コード例 #1
0
ファイル: main.py プロジェクト: DanSamama/Atomical
    def get(self):
        activityId = self.request.get("activity_id")
        currentNextId = self.request.get("current_next_id")
        currentPrevId = self.request.get("current_prev_id")
        originalNextId = self.request.get("original_next_id")
        originalPrevId = self.request.get("original_prev_id")

        if originalPrevId == "None":
            pass
            # console.log("i was first");
        else:
            # i was not first, my original prev should point at my original next
            logging.info("updating " + originalPrevId + " to point at " +
                         originalNextId)
            originalPrev = db.getActivityById(originalPrevId)
            if originalPrev:
                originalPrev.next = originalNextId
                originalPrev.put()

        if currentNextId == "None":
            # i am now last
            activity = db.getActivityById(activityId)
            if activity:
                activity.next = None
                activity.status = "IN_CHRONOLIST"
                activity.put()
        else:
            # i am not last now
            logging.info("updating " + activityId + " to point at " +
                         currentNextId)
            activity = db.getActivityById(activityId)
            if activity:
                activity.next = currentNextId
                activity.status = "IN_CHRONOLIST"
                activity.put()

        if originalNextId == "None":
            pass
            # i was last, my original prev is now last
            # originalPrev = db.getActivityById(originalPrevId)
            # if originalPrev:
            #     originalPrev.next = None
            #     originalPrev.put()

        else:
            pass
            # console.log("i was not last");

        if currentPrevId == "None":
            pass
            # console.log("i am now first");
        else:
            # i am not first now
            logging.info("updating " + currentPrevId + " to point at " +
                         activityId)
            currentPrev = db.getActivityById(currentPrevId)
            if currentPrev:
                currentPrev.next = activityId
                currentPrev.put()
コード例 #2
0
	def get(self):
		activityId = self.request.get("activity_id")
		prevActivityId = self.request.get("prev_activity_id")
		nextActivityId = self.request.get("next_activity_id")
		activity = db.getActivityById(activityId)
		if activity:
			activity.status = "IN_CHRONOLIST"
			activity.next = nextActivityId
			activity.put()
		prevActivity =  db.getActivityById(prevActivityId)
		prevActivity.next = activityId
		prevActivity.put()
コード例 #3
0
ファイル: main.py プロジェクト: DanSamama/Atomical
    def get(self):
        nextActivityid = self.request.get("nextActivity")
        prevActivityid = self.request.get("prevActivity")
        currentActivityid = self.request.get("currentActivity")

        logging.info("nextActivityid: " + nextActivityid +
                     "prevActivityid : " + prevActivityid +
                     "currentActivityid : " + currentActivityid)

        currentActivity = db.getActivityById(currentActivityid)
        currentActivity.status = "IN_REPOSITORY"
        currentActivity.put()

        logging.info(" currentActivity.status = " + currentActivity.status)

        if (prevActivityid is not None):
            prevActivity = db.getActivityById(prevActivityid)
            prevActivity.next = nextActivityid
            prevActivity.put()
コード例 #4
0
 def get(self):
     activityId = self.request.get("activity_id")
     activity = db.getActivityById(activityId)
     if activity:
         activity.next = None
         activity.put()