예제 #1
0
파일: main.py 프로젝트: di445/server
    def get(self, url_id=""):
        url = Url.get_by_id(int(url_id))
        if url is None:
            raise MissingUrlException("Missing url '%s'" % url_id)

        user_data = UserData.current()
        if user_data:
            goals_updated = GoalList.update_goals(user_data, lambda goal: goal.just_visited_url(user_data, url))

        self.redirect(url.url.encode("utf8"))
예제 #2
0
파일: models.py 프로젝트: di445/server
 def init_from_json(self, json):
     super(GoalObjectiveVisitURL, self).init_from_json(json)
     obj = Url.get_by_id(json['internal_id'])
     self.url_id = obj.id
     self.description = obj.title