def create(): if not authenticated(session): abort(401) page = request.args.get('pagina') User.db = get_db() permisos = User.misPermisos(session['id']) Configuracion.db = get_db() config = Configuracion.all() data = request.form #User.db = get_db() #user = User.find_by_email(data['email']) Estudiante.db = get_db() estudiante = Estudiante.find_by_documento(data['numero_doc']) estudiantes = Estudiante.all(page,config['paginacion']) rango = Estudiante.rangoAll(config['paginacion']) User.db = get_db() userDoc= User.find_by_documento(data['numero_doc']) #if validateCreateUser(data) == False: # flash("Todos los campos son obligatorios.") # return redirect(url_for('student_new', estudiante=estudiante)) if userDoc: flash("El documento ya existe.") return redirect(url_for('student_new', estudiante=estudiante)) if estudiante: flash("El documento ya existe.") return redirect(url_for('student_new', estudiante=estudiante)) Estudiante.create(data) #agarro los datos del formulario #return render_template('student/index.html', estudiantes=estudiantes, pages=config['paginacion'],rango=rango,vista='student_index', permisos = permisos) return redirect(url_for('student_index',pagina=0))
def create(): if not authenticated(session): abort(401) page = request.args.get('pagina') permisos = User.misPermisos(session['id']) Configuracion.db = get_db() config = Configuracion.all() data = request.form Estudiante.db = get_db() estudiante = Estudiante.find_by_documento(data['numero_doc']) User.db = get_db() user = User.find_by_email(data['email']) userDoc = User.find_by_documento(data['numero_doc']) users = User.all(page, config['paginacion']) rango = User.rangoAll(config['paginacion']) if validateCreateUser(data) == False: flash("Todos los campos son obligatorios.") return redirect(url_for('user_new', user=user)) if user: flash("El email ya existe.") return redirect(url_for('user_new', user=user)) if estudiante: flash("El documento ya existe.") return redirect(url_for('user_new', user=user)) if userDoc: flash("El documento ya existe.") return redirect(url_for('user_new', user=user)) User.create(data) #agarro los datos del formulario return redirect(url_for('user_index', pagina=0))