예제 #1
0
파일: views.py 프로젝트: gemus/Bren
def class_brakedown(request):
    """
    Given a workout and a date, will generate the rankings for that workout on that date
    """
    start_date = date_str_to_python(request.GET['start_date'])
    end_date = date_str_to_python(request.GET['end_date'])
    data = reports.class_brakedown(start_date, end_date)
    return render_to_response('reports/class_brakedown.html', data)
예제 #2
0
파일: views.py 프로젝트: gemus/Bren
def attendance(request):
    """
    Given a start and end date, will generate the attendance for the time period
    """
    start_date = date_str_to_python(request.GET['start_date'])
    end_date = date_str_to_python(request.GET['end_date'])
    data = reports.attendance(start_date, end_date)

    return render_to_response('reports/attendance.html', data)
예제 #3
0
파일: views.py 프로젝트: gemus/Bren
def completed_workouts(request, user):
    """
    Given a start and end date, will display all completed workouts for the given user.
    Will also show progression where it can.
    """

    start_date = date_str_to_python(request.GET['start_date'])
    end_date = date_str_to_python(request.GET['end_date'])

    data = reports.completed_workouts(start_date, end_date, user)

    return render_to_response('reports/completed_workouts.html', data)
예제 #4
0
파일: views.py 프로젝트: gemus/Bren
def ranking(request):
    """
    Given a workout and a date, will generate the rankings for that workout on that date
    """
    workout_id = request.GET['workout_id']
    date = date_str_to_python(request.GET['date'])
    data = reports.ranking(workout_id, date)
    return render_to_response('reports/rankings.html', data)