Advertisement
Guest User

Untitled

a guest
May 26th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.95 KB | None | 0 0
  1. @app.route('/admin_view/users', methods=['GET'])
  2. def users_summary():
  3.   get_request = request.args.to_dict()
  4.   user = str(get_request['user']) if 'user' in get_request else None
  5.   page = int(get_request['page']) if 'page' in get_request else 1
  6.   if 'username' in session:
  7.     perpage = 13
  8.     if page <= 0:
  9.       page = 1
  10.     startat = (page - 1) * perpage
  11.     logged_in_info = fetch_user(db_handle, session['username'])
  12.     usernames = fetch_usernames(db_handle, perpage, startat)
  13.     user_info = None
  14.     pages = range(1, math.ceil(fetch_number_of_rows(
  15.         db_handle, table='account') / perpage) + 1)
  16.     if user:
  17.       user_info = fetch_user_info(db_handle, user)
  18.     if logged_in_info['privilege'] == 'admin':
  19.       return render_template('users_summary.html', user=logged_in_info,
  20.         usernames=usernames, user_info=user_info, page=page, pages=pages)
  21.     else:
  22.       return redirect(url_for('view'))
  23.   return redirect(url_for('login'))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement