mirror of
				https://gitlab.ub.uni-bielefeld.de/sfb1288inf/nopaque.git
				synced 2025-11-03 20:02:47 +00:00 
			
		
		
		
	Code enhancement
This commit is contained in:
		@@ -10,10 +10,10 @@ from . import admin
 | 
			
		||||
from .forms import EditProfileAdminForm
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@admin.route('/board')
 | 
			
		||||
@admin.route('/')
 | 
			
		||||
@login_required
 | 
			
		||||
@admin_required
 | 
			
		||||
def board():
 | 
			
		||||
def index():
 | 
			
		||||
    users = User.query.all()
 | 
			
		||||
    items = [AdminUserItem(u.username, u.email, u.role_id, u.confirmed, u.id)
 | 
			
		||||
             for u in users]
 | 
			
		||||
@@ -21,8 +21,8 @@ def board():
 | 
			
		||||
    table = AdminUserTable(items).__html__()
 | 
			
		||||
    # Add class "list" to tbody element. Needed for "List.js"
 | 
			
		||||
    table = table.replace('tbody', 'tbody class="list"', 1)
 | 
			
		||||
    return render_template('admin/board.html.j2', table=table,
 | 
			
		||||
                           title='Admin board')
 | 
			
		||||
    return render_template('admin/index.html.j2', table=table,
 | 
			
		||||
                           title='Administration tools')
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@admin.route('/user/<int:user_id>')
 | 
			
		||||
@@ -30,7 +30,7 @@ def board():
 | 
			
		||||
@admin_required
 | 
			
		||||
def user(user_id):
 | 
			
		||||
    user = User.query.get_or_404(user_id)
 | 
			
		||||
    return render_template('admin/user.html.j2', title='Administrate user',
 | 
			
		||||
    return render_template('admin/user.html.j2', title='Administration: User',
 | 
			
		||||
                           user=user)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@@ -43,7 +43,7 @@ def delete_user(user_id):
 | 
			
		||||
                    args=(current_app._get_current_object(), user.id))
 | 
			
		||||
    thread.start()
 | 
			
		||||
    flash('User has been deleted!')
 | 
			
		||||
    return redirect(url_for('admin.board'))
 | 
			
		||||
    return redirect(url_for('admin.index'))
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@admin.route('/user/<int:user_id>/edit', methods=['GET', 'POST'])
 | 
			
		||||
@@ -66,4 +66,4 @@ def edit_user(user_id):
 | 
			
		||||
    form.confirmed.data = user.confirmed
 | 
			
		||||
    form.role.data = user.role_id
 | 
			
		||||
    return render_template('admin/edit_user.html.j2', form=form,
 | 
			
		||||
                           title='Edit user', user=user)
 | 
			
		||||
                           title='Administration: Edit user', user=user)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user