def POST(self, id): form = self.form() user = tmu.get_user_by_id(int(id)) if not form.validates(): return render.edit(user, form) fields = copy.copy(form.d) del fields['Edit user'] tmu.update_user(int(id),**fields) raise web.seeother('/user')
def GET(self, id): user = tmu.get_user_by_id(id) if not user: raise web.seeother('/new?url=%s' % web.websafe(url)) return render.view(user)
def GET(self, id): user = tmu.get_user_by_id(int(id)) form = self.form() form.fill(user) return render.edit(user, form)