Example #1
0
def edit(team):
    if team not in ['den', 'sea']:
        return 'Page not found.', 404
    if session.get('type') not in [team, 'admin']:
        return redirect(url_for('login'))
    score = Score.get_by_key_name(team)
    return render_template('edit.html', score=score)
Example #2
0
def edit_submit(team):
    if team not in ['den', 'sea']:
        return 'Page not found.', 404
    if session.get('type') not in [team, 'admin']:
        return redirect(url_for('login'))
    score = Score.get_by_key_name(team)
    amount = request.form.get('amount', 'empty')
    try:
        score.amount = int(float(amount) * 100)
        score.save()
        flash('Amount updated successfully!', 'success')
        return redirect(url_for('edit', team=team))
    except ValueError:
        return render_template('edit.html', score=score, error='Invalid value "%s".' % amount)