mirror of
				https://gitlab.ub.uni-bielefeld.de/sfb1288inf/nopaque.git
				synced 2025-11-04 04:12:45 +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