mirror of
https://gitlab.ub.uni-bielefeld.de/sfb1288inf/nopaque.git
synced 2025-06-14 01:50:40 +00:00
Fix link issues
This commit is contained in:
@ -25,32 +25,18 @@ def users():
|
||||
@login_required
|
||||
def user(user_id):
|
||||
user = User.query.get_or_404(user_id)
|
||||
last_seen = user.last_seen.strftime('%Y-%m-%d %H:%M')
|
||||
member_since = user.member_since.strftime('%Y-%m-%d')
|
||||
followed_corpora = [
|
||||
c.to_json_serializeable() for c in user.followed_corpora
|
||||
]
|
||||
own_public_corpora = [
|
||||
c.to_json_serializeable() for c
|
||||
in Corpus.query.filter_by(is_public = True, user = user).all()
|
||||
]
|
||||
if not user.is_public and user != current_user:
|
||||
if not (user.is_public or user == current_user or current_user.is_administrator()):
|
||||
abort(403)
|
||||
return render_template(
|
||||
'users/profile.html.j2',
|
||||
followed_corpora=followed_corpora,
|
||||
last_seen=last_seen,
|
||||
member_since=member_since,
|
||||
own_public_corpora=own_public_corpora,
|
||||
'users/user.html.j2',
|
||||
user=user,
|
||||
user_id=user_id,
|
||||
title=user.username
|
||||
)
|
||||
|
||||
|
||||
@bp.route('/<hashid:user_id>/avatar')
|
||||
@login_required
|
||||
def profile_avatar(user_id):
|
||||
def user_avatar(user_id):
|
||||
user = User.query.get_or_404(user_id)
|
||||
if not (user.is_public or user == current_user or current_user.is_administrator()):
|
||||
abort(403)
|
||||
|
Reference in New Issue
Block a user