mirror of
				https://gitlab.ub.uni-bielefeld.de/sfb1288inf/nopaque.git
				synced 2025-11-04 04:12:45 +00:00 
			
		
		
		
	Only reveal hashids to the ui
This commit is contained in:
		@@ -19,12 +19,13 @@ def index():
 | 
			
		||||
@login_required
 | 
			
		||||
@admin_required
 | 
			
		||||
def users():
 | 
			
		||||
    # users = [user.to_dict() for user in User.query.all()]
 | 
			
		||||
    users = {user.id: user.to_dict() for user in User.query.all()}
 | 
			
		||||
    return render_template('admin/users.html.j2', title='Users', users=users)
 | 
			
		||||
    dict_users = {user.id: user.to_dict(backrefs=True, relationships=False)
 | 
			
		||||
                  for user in User.query.all()}
 | 
			
		||||
    return render_template(
 | 
			
		||||
        'admin/users.html.j2', title='Users', dict_users=dict_users)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@bp.route('/users/<int:user_id>')
 | 
			
		||||
@bp.route('/users/<hashid:user_id>')
 | 
			
		||||
@login_required
 | 
			
		||||
@admin_required
 | 
			
		||||
def user(user_id):
 | 
			
		||||
@@ -32,7 +33,7 @@ def user(user_id):
 | 
			
		||||
    return render_template('admin/user.html.j2', title='User', user=user)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@bp.route('/users/<int:user_id>/delete')
 | 
			
		||||
@bp.route('/users/<hashid:user_id>/delete')
 | 
			
		||||
@login_required
 | 
			
		||||
@admin_required
 | 
			
		||||
def delete_user(user_id):
 | 
			
		||||
@@ -41,7 +42,7 @@ def delete_user(user_id):
 | 
			
		||||
    return redirect(url_for('.users'))
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@bp.route('/users/<int:user_id>/edit', methods=['GET', 'POST'])  # noqa
 | 
			
		||||
@bp.route('/users/<hashid:user_id>/edit', methods=['GET', 'POST'])  # noqa
 | 
			
		||||
@login_required
 | 
			
		||||
@admin_required
 | 
			
		||||
def edit_user(user_id):
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user