Exemplo n.º 1
0
def add_pomodoro(request):
    form = Form(request, schema=PomodoroSchema)

    if request.method == "POST" and form.validate():
        session = DBSession()
        pomodoro = Pomodoro(title=form.data['title'])
        pomodoro.user = request.user
        session.add(pomodoro)
        return HTTPFound(location = route_url('dashboard', request))

    return { 'form': FormRenderer(form) }
Exemplo n.º 2
0
def signup(request):
    form = Form(request, schema=SignupSchema)

    if request.method == 'POST' and form.validate():
        session = DBSession()
        user = User(
            email=form.data['email'],
            password=form.data['password']
        )
        session.add(user)
        headers = remember(request, user.email)
        redirect_url = route_url('dashboard', request)
        return HTTPFound(location=redirect_url, headers=headers)

    return { 'form': FormRenderer(form) }