Update: Bug resolved
This commit is contained in:
parent
bb343d3a29
commit
08a0511647
2 changed files with 23 additions and 16 deletions
|
|
@ -329,6 +329,7 @@ def db_users(ip, user_id, query, by='email,nickname', id=None, is_admin=None, or
|
|||
if is_admin is not None:
|
||||
users = users.filter(Users.is_admin == is_admin)
|
||||
|
||||
if order_by is not None:
|
||||
order_by = order_by.split(',')
|
||||
if order_by[0] == 'nickname':
|
||||
order = Users.nickname
|
||||
|
|
@ -338,7 +339,6 @@ def db_users(ip, user_id, query, by='email,nickname', id=None, is_admin=None, or
|
|||
order = Users.is_admin
|
||||
else:
|
||||
order = Users.email
|
||||
|
||||
if len(order_by) > 1:
|
||||
if order_by[1] == 'asc':
|
||||
users = users.order_by(asc(order))
|
||||
|
|
@ -348,6 +348,8 @@ def db_users(ip, user_id, query, by='email,nickname', id=None, is_admin=None, or
|
|||
users = users.order_by(asc(order))
|
||||
else:
|
||||
users = users.order_by(asc(order))
|
||||
else:
|
||||
users = users.order_by(asc(Users.email))
|
||||
|
||||
users = users.all()
|
||||
|
||||
|
|
|
|||
|
|
@ -324,6 +324,11 @@ def users():
|
|||
get_id = request.args.get('id')
|
||||
get_is_admin = request.args.get('is_admin')
|
||||
get_order_by = request.args.get('order_by')
|
||||
|
||||
if get_ip is None:
|
||||
get_ip = request.remote_addr
|
||||
if get_user_id is None:
|
||||
get_user_id = 0
|
||||
res = db_users(get_ip, get_user_id, get_query, get_by, get_id, get_is_admin, get_order_by)
|
||||
if res['status'] == 1:
|
||||
return send_error(500, res['message'])
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue