def user(self): session = DBSession() user_email = unauthenticated_userid(self) if user_email is not None: # this should return None if the user doesn't exist # in the database return session.query(User).filter(User.email==user_email).first()
def dashboard(request): session = DBSession() pomodoros = session.query(Pomodoro).filter_by(user_id=request.user.id).all() return { 'pomodoros': pomodoros }
def _to_python(self, value, state): session = DBSession() if session.query(User).filter(User.email==value).first(): raise formencode.Invalid('That email already exists', value, state) return value