feat(user); adds update methods and template
This commit is contained in:
@@ -4,10 +4,19 @@ from app.users import bp
|
||||
from app.utils.form_errors_dict import FORM_ERRORS
|
||||
from app.utils.helpers import login_required
|
||||
|
||||
@bp.route('/')
|
||||
@bp.route('/', methods=["GET", "POST"])
|
||||
@login_required
|
||||
def index():
|
||||
return render_template("users/index.html")
|
||||
user = UserService.get_user()
|
||||
if user is None:
|
||||
return redirect("login")
|
||||
user = user[0]
|
||||
if request.method == 'POST':
|
||||
if request.form.get("password_update"):
|
||||
UserService.update_password(request.form, user)
|
||||
elif request.form.get("personal_information"):
|
||||
UserService.update_personal_info(request.form, user)
|
||||
return render_template("users/index.html",user=user,FORM_ERRORS=FORM_ERRORS)
|
||||
|
||||
@bp.route('/login', methods=["GET", "POST"])
|
||||
def login():
|
||||
|
||||
Reference in New Issue
Block a user