def update_approval(id): relationship_id = request.form['relationship_id'] approval_status = request.form['approval_status'] print('*******') print(approval_status) entry = Relationship.get_by_id(relationship_id) if approval_status == "Approve": print('executing update') q = Relationship.update(approved=True).where( Relationship.id == relationship_id) q.execute() elif approval_status == "Reject": print('executing delete') entry.delete_instance() return redirect(url_for('followers.edit_approval', id=id))
def unfollow_user(): follower_username = request.form['follower_username'] idol_username = request.form['idol_username'] request_type = request.form['request_type'] idol_id = User.get(User.username == idol_username) result = Relationship.get_or_none( current_user.id == Relationship.follower_id, Relationship.idol_id == idol_id.id) # Delete record where Relationship.id = result query = Relationship.get_by_id(result) query.delete_instance() if request_type == 'cancel_request': flash(f'You have cancelled your request to follow {idol_username}') elif request_type == 'unfollower_user': flash(f'You have unfollowed {idol_username}') return render_template('home.html')