def calc_new_trust(self): winner = AnswerModel.get_by_answer_id(self.best_answer_id) loser = AnswerModel.get_by_answer_id(self.other_answer_id) new_trust = UserModel.newTrust(winner.userID, loser.userID) UserModel.setTrust(winner.userID,new_trust[0]) UserModel.setTrust(loser.userID,new_trust[1])
def updateTrust(self): trust = UserModel.getTrust(self.user_id) + ((float(self.rating) * 25.0) - 75.0) UserModel.setTrust(self.user_id, trust)
def render_adjust_trust(self, uid, trust): UserModel.setTrust(uid, trust) return render_template('trustdata_start.html', data=UserModel.get_all())