Merge branch 'ajax_post' of csgitlab.ucd.ie:19206226/q-a_platform into ajax_post

 Conflicts:
	data-dev.sqlite
ajax_post
Yang Liuxin 3 years ago
commit e156cea8ea

1
.gitignore vendored

@ -140,3 +140,4 @@ cython_debug/
.idea
data-dev.sqlite

@ -510,12 +510,13 @@ def like(post_id):
@main.route('/AJAXlike/<post_id>',methods=['POST'], strict_slashes=False)
@login_required
# @login_required
@csrf.exempt
@permission_required(Permission.FOLLOW)
def AJAXlike(post_id):
if(current_user is None):
return redirect(url_for("/"))
post = Post.query.filter_by(id=post_id).first()
if post is not None:
if(current_user.is_liking(post)):
current_user.dislike(post)

@ -94,7 +94,7 @@
{#data: JSON.stringify(sendData),#}
success: function(result) {
console.log(result);
console.log('success\n'+result);
if(result.like){
span1.setAttribute('class', 'glyphicon glyphicon-heart');
}else{
@ -105,6 +105,9 @@
},
error:function(msg){
console.log(msg);
if(msg.status===403){
window.location.href='{{ url_for('auth.login') }}'
}
}
})
}">

Binary file not shown.
Loading…
Cancel
Save