Started using Bootstrap for styling, moved app factory, added tests, started work on login and registration templates, and more
This commit is contained in:
@@ -18,20 +18,23 @@ def user_dashboard(username):
|
||||
# Retrieve user data
|
||||
user = db.session.execute(db.select(User).filter_by(username=username)).scalar_one()
|
||||
|
||||
return render_template('users/dashboard/base.html', user=user, user_pets=user.get_dogs(), user_book_history=user.get_visits())
|
||||
return render_template('users/dashboard/base.html', user=user, user_dogs=user.get_dogs(), user_book_history=user.get_visits())
|
||||
|
||||
@accounts.route('/users/<username>/my_dogs', methods=['GET'])
|
||||
def user_dogs_panel(username):
|
||||
# Retrieve user data
|
||||
user = db.session.execute(db.select(User).filter_by(username=username)).scalar_one()
|
||||
|
||||
return render_template('users/my_dogs/base.html', user=user, user_dogs=user.get_dogs())
|
||||
|
||||
@accounts.route('/users/<username>', methods=['POST'])
|
||||
def user(username):
|
||||
user = db.session.execute(db.select(User).filter_by(username=username)).scalar_one()
|
||||
return jsonify(user.to_dict()), 201
|
||||
|
||||
@accounts.route('/users/<username>/pets', methods=['POST'])
|
||||
def user_pets(username):
|
||||
@accounts.route('/users/<username>/dogs', methods=['POST'])
|
||||
def user_dogs(username):
|
||||
user = db.session.execute(db.select(User).filter_by(username=username)).scalar_one()
|
||||
|
||||
dogs = list()
|
||||
for dog in user.dogs:
|
||||
dogs.append(dog.name)
|
||||
|
||||
return jsonify(dogs), 201
|
||||
return jsonify(user.get_dogs()), 201
|
||||
|
||||
|
||||
Reference in New Issue
Block a user