Ejemplo n.º 1
0
def delete(id_data):
    if not authenticated(session):
        abort(401)

    #Chequea permiso
    User.db = get_db()
    if (User.tiene_permiso(session['id'], 'estudiante_destroy')):
        Student.db = get_db()
        Student.delete(id_data)
        flash("Se eliminó el estudiante correctamente", 'success')
        return redirect(url_for('panel_estudiantes'))
    else:
        abort(401)
Ejemplo n.º 2
0
def delete():
    #Auth check
    auth.authenticated_or_401()

    #Chequea permiso
    User.db = get_db()
    if (User.has_permission(session['id'],'estudiante_destroy')):
        abort(401)
    else:
        Student.db = get_db()
        Student.delete(request.get_json()['student_id'])
        response_object = {'status': 'success', 'message': 'Se eliminó el estudiante'}
        return jsonify(response_object)