def post(self, cid): form = TermAddForm(self) current = self.db.query(Term).get(cid) form.parent.query = self.db.query(Term).filter(Term.taxonomy=='category').filter(Term.parent==0).filter(Term.id!=current.id).order_by(Term.name) if form.validate(): current.name = form.name.data.strip() current.slug = current.name.strip().lower() current.description = form.description.data current.parent = form.parent.data.id if form.parent.data else 0 self.db.commit() return self.redirect('/admin/category/list') return self.render("admin/category_edit.html",form=form, current=current)
def post(self): form = TermAddForm(self) form.parent.query = self.db.query(Term).filter_by(taxonomy='category',parent=0).order_by(Term.name) if form.validate(): name = form.name.data desc = form.description.data parent = form.parent.data.id if form.parent.data else 0 page = Term(name=name.strip(), slug=name.strip().lower(),description=desc, parent=parent, taxonomy='category', count=0) self.db.add(page) self.db.commit() return self.redirect('/admin/category/list') categorys = self.db.query(Term).filter_by(taxonomy='category').order_by(Term.name).all() return self.render("admin/category.html", form=form, categorys=categorys)
def post(self, cid): form = TermAddForm(self) current = self.db.query(Term).get(cid) form.parent.query = self.db.query(Term).filter( Term.taxonomy == 'category').filter(Term.parent == 0).filter( Term.id != current.id).order_by(Term.name) if form.validate(): current.name = form.name.data.strip() current.slug = current.name.strip().lower() current.description = form.description.data current.parent = form.parent.data.id if form.parent.data else 0 self.db.commit() return self.redirect('/admin/category/list') return self.render("admin/category_edit.html", form=form, current=current)
def get(self): form = TermAddForm(self) form.parent.query = self.db.query(Term).filter_by(taxonomy='category', parent=0).order_by( Term.name) categorys = self.db.query(Term).filter_by( taxonomy='category').order_by(Term.name).all() return self.render('admin/category.html', form=form, categorys=categorys)
def get(self, cid): form = TermAddForm(self) current = self.db.query(Term).get(cid) form.parent.query = self.db.query(Term).filter( Term.taxonomy == 'category').filter(Term.parent == 0).filter( Term.id != current.id).order_by(Term.name) form.name.process_data(current.name) form.description.process_data(current.description) form.parent.process_data(current.parent) return self.render('admin/category_edit.html', form=form, current=current)
def post(self): form = TermAddForm(self) form.parent.query = self.db.query(Term).filter_by(taxonomy='category', parent=0).order_by( Term.name) if form.validate(): name = form.name.data desc = form.description.data parent = form.parent.data.id if form.parent.data else 0 page = Term(name=name.strip(), slug=name.strip().lower(), description=desc, parent=parent, taxonomy='category', count=0) self.db.add(page) self.db.commit() return self.redirect('/admin/category/list') categorys = self.db.query(Term).filter_by( taxonomy='category').order_by(Term.name).all() return self.render("admin/category.html", form=form, categorys=categorys)