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)
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)
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 )
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 )
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)
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 )