Exemplo n.º 1
0
 def vote_count(self):
     return Upvote.count_by_issue_id(self.issue_id)
Exemplo n.º 2
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
Exemplo n.º 3
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
Exemplo n.º 4
0
 def vote_count(self):
     return Upvote.count_by_issue_id(self.issue_id)
Exemplo n.º 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
Exemplo n.º 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
Exemplo n.º 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
Exemplo n.º 8
-1
 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