def user_followers(username = None): user = User.get_user_by_username(username) if user != None and user.is_active(): return render_template('users/user_followers.html', Follow = Follow, user = user, title = user.profile.name + "'s Followers") abort(404)
def user_following(username = None): user = User.get_user_by_username(username) if user != None and user.is_active(): return render_template('users/user_following.html', Follow = Follow, user = user, title = user.profile.name + " is following these pages.") abort(404)
def user_thanks_given(username = None): user = User.get_user_by_username(username) if user != None and user.is_active(): return render_template('users/user_thanks_given.html', Follow = Follow, user = user, thanks = user.thanks_given.order_by(desc(Thank.date_registered)).all(), title = 'Thanks Given by ' + user.profile.name) abort(404)
def user_thanks_received(username = None): user = User.get_user_by_username(username) if user != None and user.is_active(): return render_template('users/user_thanks_received.html', Follow = Follow, ThankReceivedByUser = ThankReceivedByUser, user = user, thanks = user.thanks_received\ .filter(ThankReceivedByUser.status == ThankReceivedByUserStatusChoices.VISIBLE)\ .order_by(desc(Thank.date_registered)).all(), title = 'Thanks Received by ' + user.profile.name) abort(404)
def user_thanks(username = None): user = User.get_user_by_username(username) if user != None and user.is_active(): thanks = Thank.query.join(ThankReceivedByUser)\ .filter(Thank.status != ThankStatusChoices.DELETED, ThankReceivedByUser.status != ThankReceivedByUserStatusChoices.DELETED, ThankReceivedByUser.status != ThankReceivedByUserStatusChoices.HIDDEN)\ .filter(or_(Thank.giver_id == user.id, ThankReceivedByUser.receiver_id == user.id))\ .order_by(desc(Thank.date_registered))\ .all() return render_template('users/user_thanks.html', thanks = thanks, user = user, title = user.profile.name + "'s Thanks") abort(404)