Пример #1
0
def api_date_range(club_id, start_date_id, end_date_id):
    date_start, date_end = day_id_to_date(start_date_id), day_id_to_date(end_date_id)
    club = get_club(club_id)
    session['club_id'] = club_id
    quantifier = AthleteDistanceByDay(club)
    scoreboard = quantifier.date_range(date_start, date_end)

    return simplejson.dumps([
        {'label': r.athlete.name.split()[0], 'value': round(r.distance/1000)}
        for r in scoreboard
    ])
Пример #2
0
def date_range(club_id, start_date_id, end_date_id):
    date_start, date_end = day_id_to_date(start_date_id), day_id_to_date(end_date_id)
    club = get_club(club_id)
    session['club_id'] = club_id
    quantifier = AthleteDistanceByDay(club)
    scoreboard = quantifier.date_range(date_start, date_end)

    return render_template('rides-by-range.html',
        club=club,
        scoreboard=scoreboard,
        date_start=date_start,
        date_end=date_end,
        start_date_id=start_date_id,
        end_date_id=end_date_id,
    )