def sign_up(): """ Creates a new user and logs them in """ form = SignUpForm() form['csrf_token'].data = request.cookies['csrf_token'] if form.validate_on_submit(): user = User() form.populate_obj(user) db.session.add(user) db.session.commit() login_user(user) return user.to_dict() return {'errors': validation_errors_to_error_messages(form.errors)}
def sign_up(): """ Creates a new user and logs them in """ form = SignUpForm() form['csrf_token'].data = request.cookies['csrf_token'] # TODO: Remove driversLicense field form the user table. # form['driverslicense'].data = 0 if form.validate_on_submit(): user = User() form.populate_obj(user) db.session.add(user) db.session.commit() login_user(user) return user.to_dict() return {'errors': validation_errors_to_error_messages(form.errors)}
def sign_up(): """ Creates a new user and logs them in """ form = SignUpForm() form['csrf_token'].data = request.cookies['csrf_token'] if form.validate_on_submit(): if form.primary_sport.data == 'null': form.primary_sport.data = None if form.gender.data == 'null': form.gender.data = None user = User() form.populate_obj(user) db.session.add(user) db.session.commit() login_user(user) return user.to_simple_dict() return {'errors': form.errors}, 400