def like(post_id): current_user.like(Post.query.get(post_id)) flash("post liked!") current_user.update_stats() Post.query.get(post_id).author.update_stats() db.session.commit() return redirect(url_for('index'))
def like_chirp(handle, post_id): post = Post.query.get(post_id) current_user.like(post) db.session.commit() return redirect(url_for('main.home'))
def react(post_id): post = Post.query.filter_by(id=post_id).first() if current_user.is_liking(post): current_user.unlike(post) db.session.commit() return jsonify(count=post.likers.count(), reaction_type=0) current_user.like(post) db.session.commit() return jsonify(count=post.likers.count(), reaction_type=1)
def comment_like(comment_id, action): comment = Comment.query.filter_by(id=comment_id).first_or_404() if action == 'like': current_user.like('comment', comment) db.session.commit() if action == 'unlike': current_user.unlike('comment', comment) db.session.commit() return redirect(request.referrer)
def like_action(post_id, action): post = Post.query.filter_by(id=post_id).first_or_404() if action == 'like': current_user.like(post) db.session.commit() if action == 'unlike': current_user.unlike(post) db.session.commit() return redirect(request.referrer)
def likePost(recipe_id, index): if current_user.is_authenticated: recipe = Recipe.query.filter_by(id=recipe_id).first_or_404() current_user.like(recipe) db.session.commit() if index: return redirect(url_for("mod_main.index")) else: return redirect(url_for("mod_post.posts"))
def like(post_id): the_post = Post.query.filter_by(id=post_id).first() if the_post is None: flash('Post {} not found.'.format(post_id)) return redirect(url_for('main.index')) current_user.like(the_post) db.session.commit() flash('You liked the post!') return redirect(request.referrer or url_for('main.show_post', id=post_id))
def like(post_id): post = Post.query.filter_by(id=post_id).first() if post is None: flash('Post {} not found.'.format(post_id)) return redirect(url_for('index')) current_user.like(post) db.session.commit() flash("You liked {}'s post.".format(post.author.username)) return redirect(request.referrer)
def like_answer(id): answer = Answer.query.get_or_404(id) if current_user.is_like_answer(answer): flash('已经赞过了', 'info') return redirect(url_for('.question', id=answer.question_id)) current_user.like(answer) answer_voteup.send(answer) flash('点赞成功', 'success') return redirect(url_for('.question', id=answer.question_id))
def like(video_id): video = Video.query.filter_by(id=video_id).first_or_404() if video is None: flash('Video {} not found'.format(video.title)) return redirect(url_for('index')) current_user.like(video) db.session.commit() flash('{} added to your liked videos'.format(video.title)) return redirect(url_for('watch', video_id=video.id))
def like_reply(id): reply = Reply.query.get_or_404(id) if current_user.is_like_reply(reply): flash('你已经赞过了') return choose_to_redirect(reply.comment.topic_type, reply.comment) current_user.like(reply) reply_voteup.send(reply) flash('点赞成功') return choose_to_redirect(reply.comment.topic_type, reply.comment)
def like_comment(id): comment = Comment.query.get_or_404(id) if current_user.is_like_comment(comment): flash('你已经赞过了') return choose_to_redirect(comment.topic_type, comment) current_user.like(comment) comment_voteup.send(comment) flash('点赞成功') return choose_to_redirect(comment.topic_type, comment)
def like_post(id): post = Post.query.get_or_404(id) if current_user.is_like_post(post): flash('点过赞了', 'info') return redirect(url_for('.post', id=post.id)) current_user.like(post) post_voteup.send(post) # signals.user_like_post.send(current_user) flash('点赞成功', 'success') return redirect(url_for('.post', id=post.id))
def like_action(song_id, action): song = Songs.query.filter_by(id=song_id).first_or_404() if action == "like": current_user.like(song) db.session.commit() if action == "unlike": current_user.unlike(song) db.session.commit() return redirect(request.referrer)
def like_action(post_id, action): post = Post.query.filter_by(id=post_id).first_or_404() if action == 'like': current_user.like(post) db.session.commit() flash('Post Liked!') elif action == 'dislike': current_user.dislike(post) db.session.commit() flash('Like Removed!') return redirect(request.referrer)
def like(post_id): post = Post.query.filter_by(id=post_id).first_or_404() current_user.like(post) db.session.commit() flash("You have now liked the post") return redirect(f"/post/{post.id}") return render_template("post.html", like=like, post=post, form=form, user=user)
def like(id): post = Post.query.get_or_404(id) current_user.like(post) user = User.query.filter_by(id=post.user_id).first_or_404() user.add_notification('unread_message_count', user.new_messages()) notification = UserNotification(author=current_user, recipient=user, body=1) db.session.add(notification) db.session.commit() response = jsonify({'result': current_user.username}) return response, 201
def like(post_id): """User likes post route route function """ post = Post.query.get_or_404(post_id) if post.user_id == current_user.id: flash('You cannot like your own recipe!', 'success') return redirect(url_for('post', post_id=post.id)) elif current_user.already_likes(post): flash('You already like this recipe!', 'success') return redirect(url_for('post', post_id=post.id)) else: current_user.like(post) db.session.commit() flash('You liked this recipe', 'success') return redirect(url_for('post', post_id=post.id))
def likesomeone(wrdsbusername): db = database.get_db() with db.cursor() as cur: try: userid, name = get_credentials_from_wrdsbusername( wrdsbusername, cur) except TypeError: return render_template( "error.html", text="Sorry, we couldn't find any record of " + str(wrdsbusername) + " in our database.", ) current_user.like(userid) return redirect("/users/viewprofile/" + wrdsbusername, 302)
def video_like(id): video = Video.query.get_or_404(id) ip = request.remote_addr if current_user.like(ip, video): return 'True:' + str(video.likers.count()) else: return 'False:' + str(video.likers.count())
def like_action(id, action): ref = request.args.get('ref') form = New_comment() post=Posts.query.filter_by(id=id).first() for i in post.likes: # print('==============',i.user_id) user_likes = Users.query.filter_by(id=i.user_id).all() for i in user_likes: print('=======', i.username) # p.likes.count() if action == 'like': current_user.like(post) db.session.commit() if ref == "profile": return redirect(url_for("profile")) elif ref == 'posts': return redirect(url_for("posts")) else: redirect(url_for('profile')) if action == 'flag': current_user.flag(post) db.session.commit() if ref == "profile": return redirect(url_for("profile")) elif ref == 'posts': return redirect(url_for("posts")) else: redirect(url_for('profile')) if action == 'unlike': current_user.unlike(post) db.session.commit() if ref == "profile": return redirect(url_for("profile")) elif ref == 'posts': return redirect(url_for("posts")) else: redirect(url_for('profile')) if action == 'unflag': current_user.unflag(post) db.session.commit() if ref == "profile": return redirect(url_for("profile")) elif ref == 'posts': return redirect(url_for("posts")) else: redirect(url_for('profile')) return render_template('single_post.html', post=post, form=form)
def like(): pid = request.form.get("post_id") post = Post.query.filter_by(id=pid).first() if post is None: flash("Post not found") return redirect(url_for('index')) current_user.like(post) user = User.query.filter_by(id=post.user_id).first() print("Post user found : " + str(user.id)) user.ncount = (user.ncount or 0) + 1 link = url_for('post', pid=pid) print(link) user.notify(notif=(current_user.username + ' has liked your post'), hreflink=link) db.session.commit() return jsonify(result=(str(post.liked.count()) + " Unlike"))
def like(postid): form = EmptyForm() # Empty form for CSRF protection if form.validate_on_submit(): print("Form validated") post = models.Post.query.filter_by(id=postid).first() if post is None: flash(f'Post {post} not found.') return redirect(url_for('index')) # TODO: Make this its own function next_page = request.args.get('next') if not next_page or url_parse(next_page).netloc != '': print(next_page, 'redirecting to index') next_page = url_for('index') current_user.like(post) db.session.commit() return redirect(unquote(url_for('profile', handle=post.author.handle))) else: print("form not validated") return redirect(url_for('index'))
def like(id): if current_user.is_liked(id): flash('您已经赞了这篇文章') return redirect(url_for('posts', id=id)) current_user.like(id) return redirect(url_for('posts', id=id))
def like_post(uuid): p = Post.query.filter_by(uuid=uuid).first_or_404() current_user.like(p) return jsonify({'count_likes': p.count_likes})
def like(event_id): event = Event.query.get(event_id) if current_user.is_authenticated(): current_user.like(event) db.session.commit()