def post(self): email = get_user_email() if email: vote = self.request.get("vote") id = self.request.get("id") type = self.request.get("type") post = get_post(type, id) if(vote == 'up'): post.add_up_vote(email) elif(vote == 'down'): post.add_down_vote(email) votes = post.count_votes() if votes <= -5: models.delete_post(post) self.response.out.write(votes)
def post_delete(param,where,cate): del_res = models.delete_post(param) if del_res == True: if where == 'post': models.category_data_add() return redirect('/admin/post/') elif where == 'article': models.category_data_add() return redirect('/admin/category/%s' %cate) else: return redirect(404)
def get(self): id = self.request.get("id") type = self.request.get("type") post = get_post(type, id) models.delete_post(post) self.redirect('/')