Beispiel #1
0
def flumride_set_has_payed(id):
    team = Team.get(id)
    team.has_payed = True
    db.session.commit()
    resp = jsonify(has_payed=True)
    resp.status_code = 200
    return resp
Beispiel #2
0
def flumride_edit_team(id):
    team = Team.get(id)
    assert team

    if request.method == 'POST':
        form = TeamForm(request.form)
        team.name = form.name.data
        team.email = form.email.data
        team.city = form.city.data
        team.slogan = form.slogan.data
        team.has_payed = form.has_payed.data
        db.session.commit()
        return redirect(url_for('flumride_teams', _anchor=team.id))
    else:
        form = TeamForm(obj=team)
        return render_template("flumride/edit_team.html", form=form)
Beispiel #3
0
def flumride_add_member(id):
    team = Team.get(id)
    assert team

    if request.method == 'POST':
        member = TeamMember()
        form = MemberForm(request.form)
        form.populate_obj(member)
        member.team = team
        db.session.add(member)
        db.session.commit()
        return redirect(url_for('flumride_teams', _anchor=member.team.id))
    else:
        form = MemberForm()
        return render_template("flumride/edit_member.html",
                               form=form,
                               title='Lägg till medlem')