mirror of
https://github.com/ConnorGadbois/altin.git
synced 2026-10-21 20:46:17 -05:00
Fixed auth for user api routes
This commit is contained in:
parent
74df04ce5a
commit
1852ed73ba
@ -255,6 +255,7 @@ def delete_key():
|
|||||||
|
|
||||||
# Users
|
# Users
|
||||||
@management_routes.route('/api/users', methods=['GET'])
|
@management_routes.route('/api/users', methods=['GET'])
|
||||||
|
@login_required
|
||||||
def get_users():
|
def get_users():
|
||||||
users = []
|
users = []
|
||||||
for user in User.select():
|
for user in User.select():
|
||||||
@ -263,6 +264,7 @@ def get_users():
|
|||||||
return(jsonify({'users': users}), 200)
|
return(jsonify({'users': users}), 200)
|
||||||
|
|
||||||
@management_routes.route('/api/users', methods=['POST'])
|
@management_routes.route('/api/users', methods=['POST'])
|
||||||
|
@login_required
|
||||||
def create_user():
|
def create_user():
|
||||||
if 'username' not in request.json or 'password' not in request.json or 'admin' not in request.json:
|
if 'username' not in request.json or 'password' not in request.json or 'admin' not in request.json:
|
||||||
return(jsonify({'message': 'Invalid request'}), 400)
|
return(jsonify({'message': 'Invalid request'}), 400)
|
||||||
@ -282,6 +284,7 @@ def create_user():
|
|||||||
return(jsonify({'message': 'Success'}), 200)
|
return(jsonify({'message': 'Success'}), 200)
|
||||||
|
|
||||||
@management_routes.route('/api/users', methods=['PATCH'])
|
@management_routes.route('/api/users', methods=['PATCH'])
|
||||||
|
@login_required
|
||||||
def edit_user():
|
def edit_user():
|
||||||
if 'id' not in request.json:
|
if 'id' not in request.json:
|
||||||
return(jsonify({'message': 'Invalid request'}), 400)
|
return(jsonify({'message': 'Invalid request'}), 400)
|
||||||
@ -302,6 +305,7 @@ def edit_user():
|
|||||||
return(jsonify({'message': 'User updated'}), 200)
|
return(jsonify({'message': 'User updated'}), 200)
|
||||||
|
|
||||||
@management_routes.route('/api/users', methods=['DELETE'])
|
@management_routes.route('/api/users', methods=['DELETE'])
|
||||||
|
@login_required
|
||||||
def delete_user():
|
def delete_user():
|
||||||
if 'id' not in request.json:
|
if 'id' not in request.json:
|
||||||
return(jsonify({'message': 'Invalid request'}), 400)
|
return(jsonify({'message': 'Invalid request'}), 400)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user