def post(self, **kw): """Crea un nuevo usuario y lo guarda en la base de datos""" if not(Secure().FiltrarBySistema('creacion_usuario')): flash(('USTED NO CUENTA CON PERMISOS SUFICIENTES'), 'error') raise redirect("/index") p = Usuario() pm = UsuarioManager() params = kw password = params['_password'] nombre = params['nombre'] telefono = int(params['telefono']) usuario = params['usuario'] p.nombre = nombre p.telefono = telefono p.password = password p.usuario = usuario p.activo = True creo = pm.add(p) if not(creo): flash(('Ya existe una persona con el usuario registrado'), 'error') raise redirect('/usuario/new?') else: raise redirect('/usuario', id_proyecto=self.id_proyecto)
def _add(self, name, tel, login, passw): u = Usuario() u.nombre = name u.telefono = tel u.usuario = login u.password = passw DBSession.add(u) transaction.commit()
def _add(self,name,tel,login, passw): u = Usuario() u.nombre= name u.telefono=tel u.usuario = login u.password=passw DBSession.add(u) transaction.commit()
def post(self, **kw): #New p = Usuario() pm = UsuarioManager() params = kw password = params['_password'] nombre = params['nombre'] telefono = params['telefono'] usuario = params['usuario'] p.nombre = nombre p.telefono = telefono p.password = password p.usuario = usuario pm.add(p) raise redirect('/usuario')