Exemplo n.º 1
0
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)
Exemplo n.º 2
0
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)
Exemplo n.º 3
0
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)
Exemplo n.º 4
0
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)
Exemplo n.º 5
0
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)
Exemplo n.º 6
0
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)
Exemplo n.º 7
0
 def test_user_valid_must_be_valid(self):
     user = UserForm(data=self.fixture)
     assert user.validate()
Exemplo n.º 8
0
 def test_user_valid_must_be_valid(self):
     user = UserForm(data=self.fixture)
     assert user.validate()