Example #1
0
def series():
    series = Series.query().order(Series.name)
    form = CategoryForm()
    if form.validate_on_submit():
        new_series = Series()
        form.populate_obj(new_series)
        new_series.put()
        return redirect(url_for('admin.product.series'))
    return render_template('product/admin/series/all.html',
                           series=series,
                           form=form)
Example #2
0
def categories():
    categories = Category.query().order(Category.name)
    form = CategoryForm()
    if form.validate_on_submit():
        new_cat = Category()
        form.populate_obj(new_cat)
        new_cat.put()
        return redirect(url_for('admin.product.categories'))
    return render_template('product/admin/category/all.html',
                           categories=categories,
                           form=form)
Example #3
0
def series():
    series = Series.query().order(Series.name)
    form = CategoryForm()
    if form.validate_on_submit():
        new_series = Series()
        form.populate_obj(new_series)
        new_series.put()
        return redirect(url_for('admin.product.series'))
    return render_template(
        'product/admin/series/all.html',
        series=series,
        form=form
    )
Example #4
0
def categories():
    categories = Category.query().order(Category.name)
    form = CategoryForm()
    if form.validate_on_submit():
        new_cat = Category()
        form.populate_obj(new_cat)
        new_cat.put()
        return redirect(url_for('admin.product.categories'))
    return render_template(
        'product/admin/category/all.html',
        categories=categories,
        form=form
    )
Example #5
0
def category_edit(key_id):
    category = Category.retrieve_by_id(key_id)
    if not category:
        return redirect(url_for('admin.product.categories'))
    form = CategoryForm(obj=category)
    if request.method == 'POST' and 'delete_category' in request.form:
        category.key.delete()
        return redirect(url_for('admin.product.categories'))
    if form.is_submitted() and form.validate(is_edit=True):
        form.populate_obj(category)
        category.put()
        return redirect(url_for('admin.product.categories'))
    return render_template(
        'product/admin/category/edit.html',
        category=category,
        form=form
    )
Example #6
0
def category_edit(key_id):
    category = Category.retrieve_by_id(key_id)
    if not category:
        return redirect(url_for('admin.product.categories'))
    form = CategoryForm(obj=category)
    if request.method == 'POST' and 'delete_category' in request.form:
        category.key.delete()
        return redirect(url_for('admin.product.categories'))
    if form.is_submitted() and form.validate(is_edit=True):
        form.populate_obj(category)
        category.put()
        return redirect(url_for('admin.product.categories'))
    return render_template('product/admin/category/edit.html',
                           category=category,
                           form=form)