예제 #1
0
파일: issue.py 프로젝트: leeccong/code
 def vote_count(self):
     return Upvote.count_by_issue_id(self.issue_id)
예제 #2
0
파일: issue.py 프로젝트: leeccong/code
 def upvote_by_user(self, user_id):
     if user_id and (user_id != self.creator_id) and not self.is_closed:
         vote = Upvote.add(self.issue_id, user_id)
         if vote:
             self.update_rank_score()
     return self.vote_count
예제 #3
0
파일: issue.py 프로젝트: leeccong/code
 def has_user_voted(self, user_id):
     if user_id:
         vote = Upvote.get_by_issue_id_and_user_id(self.issue_id, user_id)
         return True if vote else False
     return False
예제 #4
0
 def vote_count(self):
     return Upvote.count_by_issue_id(self.issue_id)
예제 #5
0
 def has_user_voted(self, user_id):
     if user_id:
         vote = Upvote.get_by_issue_id_and_user_id(self.issue_id, user_id)
         return True if vote else False
     return False
예제 #6
0
 def cancel_upvote_by_user(self, user_id):
     ok = Upvote.delete(self.issue_id, user_id)
     if ok:
         self.update_rank_score()
     return self.vote_count
예제 #7
0
 def upvote_by_user(self, user_id):
     if user_id and (user_id != self.creator_id) and not self.is_closed:
         vote = Upvote.add(self.issue_id, user_id)
         if vote:
             self.update_rank_score()
     return self.vote_count
예제 #8
-1
파일: issue.py 프로젝트: leeccong/code
 def cancel_upvote_by_user(self, user_id):
     ok = Upvote.delete(self.issue_id, user_id)
     if ok:
         self.update_rank_score()
     return self.vote_count