def db_add_exercise():
    if USER_PERMISSIONS is 'admin':
        form = forms.DBExerciseUploadForm(request.form)
        if request.method == 'POST' and form.validate():
            exercise = models.Exercises(form.title.data, form.difficulty.data, form.category.data, form.content.data)
            db.session.add(exercise)
            db.session.commit()
            app_cache.reset_exercise_list()
            return redirect(url_for('db_add_exercise'))
        return render_template('/admin/admin_exercise_add.html', form=form)
    return render_template(BAD_HTML)
def db_add_exercise():
    if USER_PERMISSIONS is 'admin':
        form = forms.DBExerciseUploadForm(request.form)
        if request.method == 'POST' and form.validate():
            exercise = models.Exercises(form.title.data, form.difficulty.data,
                                        form.category.data, form.content.data)
            db.session.add(exercise)
            db.session.commit()
            app_cache.reset_exercise_list()
            return redirect(url_for('db_add_exercise'))
        return render_template('/admin/admin_exercise_add.html', form=form)
    return render_template(BAD_HTML)
Beispiel #3
0
def add_exercise(exercise):
    ex = models.Exercises.query.filter_by(title=exercise.title).first()
    if ex:
        ex.category = exercise.title
        ex.difficulty = exercise.difficulty
        ex.content = exercise.content
        db.session.commit()
    else:
        db.session.add(exercise)
        db.session.commit()
    app_cache.reset_exercise_list()
    app_cache.reset_exercise(ex.id)
Beispiel #4
0
def add_exercise(exercise):
    ex = models.Exercises.query.filter_by(title=exercise.title).first()
    if ex:
        ex.category = exercise.title
        ex.difficulty = exercise.difficulty
        ex.content = exercise.content
        db.session.commit()
    else:
        db.session.add(exercise)
        db.session.commit()
    app_cache.reset_exercise_list()
    app_cache.reset_exercise(ex.id)