def new(): if request.method == 'POST': form = TeacherCreateForm(request.form) if form.is_valid(): Teacher.create(form.values) flash(form.success_message(), 'success') return redirect(url_for('teacher_index')) else: for error in form.error_messages(): flash(error, 'danger') generos = Gender.query.all() return render_template( 'teacher/new.html', academic=form.values, genders=generos, ) else: generos = Gender.query.all() return render_template( 'teacher/new.html', academic=None, genders=generos, )
def create(): #Auth check auth.authenticated_or_401() if request.method == "POST": #Chequea permiso User.db = get_db() if (not User.has_permission(session['id'], 'estudiante_new')): abort(401) else: # if forms.ValidateStudent(request.form).validate(): post_data = request.get_json() Teacher.db = get_db() Teacher.create(post_data) response_object = { 'status': 'success', 'message': 'Se agregó el nuevo docente' } # else: # response_object = {'status': 'warning', 'message': 'Verifica los campos obligatorios y no ingreses valores no permitidos'} return jsonify(response_object)