예제 #1
0
파일: user.py 프로젝트: gaojijun/TNT
 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')
예제 #2
0
파일: user.py 프로젝트: gaojijun/TNT
 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)
예제 #3
0
파일: user.py 프로젝트: gaojijun/TNT
 def GET(self, id):
     user = tmu.get_user_by_id(int(id))
     form = self.form()
     form.fill(user)
     return render.edit(user, form)