Add the ability to add/delete users from overview page
This commit is contained in:
8
app.py
8
app.py
@@ -83,7 +83,7 @@ def users():
|
||||
|
||||
elif request.method == 'POST':
|
||||
# create a new user
|
||||
data = request.json
|
||||
data = request.form
|
||||
name = data['name']
|
||||
|
||||
# create a new user and add it to the database
|
||||
@@ -91,7 +91,8 @@ def users():
|
||||
db.session.add(new_user)
|
||||
db.session.commit()
|
||||
|
||||
return jsonify({'message': 'User created successfully.'}), 201
|
||||
users = User.query.all()
|
||||
return render_template('users.html', users=users)
|
||||
|
||||
|
||||
@app.route('/user/<int:user_id>', methods=['DELETE'])
|
||||
@@ -100,7 +101,8 @@ def delete_user(user_id):
|
||||
if user:
|
||||
db.session.delete(user)
|
||||
db.session.commit()
|
||||
return jsonify({'message': 'User deleted successfully.'}), 200
|
||||
users = User.query.all()
|
||||
return render_template('users.html', users=users)
|
||||
else:
|
||||
return jsonify({'error': 'User not found.'}), 404
|
||||
|
||||
|
||||
Reference in New Issue
Block a user