diff --git a/BUGS.md b/BUGS.md index 7ba3c30..e5547a0 100644 --- a/BUGS.md +++ b/BUGS.md @@ -1,16 +1,16 @@ BUGS: -- user name na barra de navegação. +- models.py tabela de testes não faz sentido. - reset ao servidor mantem cookie no broser e rebenta. necessario fazer logout. - generators not working: bcrypt (ver blog) -- primeira pergunta aparece a abanar. -- autenticacao. ver exemplo do blog - implementar xsrf. Ver [http://www.tornadoweb.org/en/stable/guide/security.html#cross-site-request-forgery-protection]() - implementar navegacao radio/checkbox. cursor cima/baixo, espaco selecciona, enter submete. -- coroutines? SOLVED: +- autenticacao. ver exemplo do blog +- primeira pergunta aparece a abanar. +- user name na barra de navegação. - textarea mantem ultima resposta errada. util para respostas grandes. - ver campo hidden com ref que esta na textarea mas nao nos outros. - shift enter submete textarea diff --git a/serve.py b/serve.py index 03b76bc..908130c 100755 --- a/serve.py +++ b/serve.py @@ -112,10 +112,10 @@ class LearnApp(object): class WebApplication(tornado.web.Application): def __init__(self): handlers = [ - (r'/', MainHandler), + (r'/', LearnHandler), (r'/login', LoginHandler), (r'/logout', LogoutHandler), - (r'/learn', LearnHandler), + # (r'/learn', LearnHandler), (r'/question', QuestionHandler), ] settings = { @@ -146,11 +146,11 @@ class BaseHandler(tornado.web.RequestHandler): if cookie: return cookie.decode('utf-8') -# ---------------------------------------------------------------------------- -class MainHandler(BaseHandler): - @tornado.web.authenticated - def get(self): - self.redirect('/learn') +# # ---------------------------------------------------------------------------- +# class MainHandler(BaseHandler): +# @tornado.web.authenticated +# def get(self): +# self.redirect('/learn') # ---------------------------------------------------------------------------- # /auth/login and /auth/logout @@ -190,10 +190,10 @@ class LearnHandler(BaseHandler): def get(self): print('GET /learn') user = self.current_user - # name = self.application.learn.online[user] + name = self.application.learn.online[user]['name'] print(' user = '+user) - print(self.learn.online) - self.render('learn.html', name='dhsjdhsj', uid=user) # FIXME + print(self.learn.online[user]['name']) + self.render('learn.html', name=name, uid=user) # FIXME # self.learn.online[user]['name'] # ---------------------------------------------------------------------------- # respond to AJAX to get a JSON question -- libgit2 0.21.2