def create(): form = UsuarioForm() if form.validate_on_submit(): user = User(nombre=form.nombre.data, apellido=form.apellido.data) db.session.add(user) db.session.commit() flash('Ingresado!') return redirect(url_for('usuario')) return render_template('/registrar.html', form=form)
def cadastrar_usuario(): form = UsuarioForm() if form.validate_on_submit(): if form.is_admin.data: usuario = Administrador(form.nome.data, form.email.data, form.senha.data) else: usuario = Usuario(form.nome.data, form.email.data, form.senha.data) db.session.add(usuario) db.session.commit() flash('Usuário criado com sucesso') return redirect('/') return render_template('usuario/cadastrar.html', title='Sign In', form=form)
def usuario_create(): form = UsuarioForm() form.rol.choices = [(str(l.id), l.name) for l in Rol.query.order_by('name')] if form.validate_on_submit(): user = User( username=form.username.data, email=form.email.data, rol_id=form.rol.data ) user.set_password(form.password.data) db.session.add(user) db.session.commit() flash('Usuario Registrado!') return redirect(url_for('usuario')) return render_template('administrador/reg_usuario.html', form=form)
def edit(usuario_id): edit_usuario = User.query.filter_by(id=usuario_id).first_or_404() form = UsuarioForm() if form.validate_on_submit(): edit_usuario.nombre = form.nombre.data edit_usuario.apellido = form.apellido.data db.session.add(edit_usuario) db.session.commit() flash('Usuario Editado') return redirect(url_for('usuario')) form.nombre.data = edit_usuario.nombre form.apellido.data = edit_usuario.apellido return render_template('/editar.html', form=form, edit_usuario=edit_usuario)