Ejemplo n.º 1
0
def join_ship_post(ship_id):
    def on_success(username, form, ship_id):
        flash('You have just joined ship %d' % ship_id)
        join_lunch_ship(
            ship_id,
            username,
        )

    return handle_user_form(
        JoinShip(request.form),
        show_all_ships,
        on_success,
        'show_all_ships',
        ship_id,
    )
Ejemplo n.º 2
0
def add_ship_post():
    def on_success(username, form):
        create_ship(
            username,
            form.destination.data,
            datetime.datetime.combine(
                datetime.date.today(),
                form.departure_time.data,
            ),
        )
    return handle_user_form(
        AddShip(request.form),
        "home.html",
        on_success,
        'show_all_ships',
    )