Example #1
0
 def GET(self, id):
     form = category_form()
     category = get_category(id)
     categories = category_tree()
     form.fill(category)
     req = web.ctx.req
     req.update({
         'form': form,
         'categories': categories,
         })
     return render.category_edit(**req)
Example #2
0
 def GET(self):
     form = category_form()
     categories = category_tree()
     parent_id = web.input(parent_id=None).parent_id
     form.parent_id.set_value(parent_id)
     req = web.ctx.req
     req.update({
         'form': form,
         'categories': categories,
         })
     return render.category_edit(**req)
Example #3
0
 def POST(self):
     form = category_form()
     if not form.validates():
         categories = category_tree()
         req = web.ctx.req
         req.update({
             'form': form,
             'categories': categories,
             })
         return render.category_edit(**req)
     new_category(form.d)
     raise web.seeother('/category/index')