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)
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)
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)
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)