def user_edit(user_id): user = User.query.get(user_id) form = UserForm(request.form, user) if request.method == 'POST': if form.validate(): form.populate_obj(user) db.session.commit() flash('Data saved successfully', 'success') return redirect(url_for('web.user_index')) flash('Data not valid, please review the fields') return render_template('users/edit.html', form=form, user_id=user_id)
def user_edit(user_id): user = User.query.get(user_id) form = UserForm(request.form, user) if request.method == 'POST': if form.validate(): form.populate_obj(user) db.session.commit() flash('Data saved successfully', 'success') return redirect(url_for('web.user_index')) flash('Data not valid, please review the fields') return render_template('users/edit.html', form=form, user_id=user_id)
def user_add(): form = UserForm(request.form) if request.method == 'POST': if form.validate(): user = User() form.populate_obj(user) user.store_password_hashed(form.password.data) db.session.add(user) db.session.commit() flash('Data saved successfully', 'success') return redirect(url_for('web.user_index')) flash('Data not valid, please review the fields') return render_template('users/add.html', form=form)
def user_add(): form = UserForm(request.form) if request.method == 'POST': if form.validate(): user = User() form.populate_obj(user) user.store_password_hashed(form.password.data) db.session.add(user) db.session.commit() flash('Data saved successfully', 'success') return redirect(url_for('web.user_index')) flash('Data not valid, please review the fields') return render_template('users/add.html', form=form)
def user_account(): user_id = current_user.get_id() user = User.query.get(user_id) if not user: raise Exception('User not found') form = UserForm(request.form, user) if request.method == 'POST': if form.validate(): form.populate_obj(user) user.store_password_hashed(form.password.data) db.session.commit() flash('Data saved successfully', 'success') return redirect(url_for('web.user_index')) flash('Data not valid, please review the fields') return render_template('users/account.html', form=form, user_id=user_id)
def user_account(): user_id = current_user.get_id() user = User.query.get(user_id) if not user: raise Exception('User not found') form = UserForm(request.form, user) if request.method == 'POST': if form.validate(): form.populate_obj(user) user.store_password_hashed(form.password.data) db.session.commit() flash('Data saved successfully', 'success') return redirect(url_for('web.user_index')) flash('Data not valid, please review the fields') return render_template('users/account.html', form=form, user_id=user_id)
def test_user_valid_must_be_valid(self): user = UserForm(data=self.fixture) assert user.validate()
def test_user_valid_must_be_valid(self): user = UserForm(data=self.fixture) assert user.validate()