Private
Public Access
1
0

time zone magic around virtualevent

This commit is contained in:
Sander Roosendaal
2018-04-15 15:39:04 +02:00
parent 0531ec0395
commit 4865ae99fd
5 changed files with 81 additions and 5 deletions

View File

@@ -86,6 +86,30 @@ def timefield_to_seconds_duration(t):
return duration
def get_virtualrace_times(virtualrace):
geocourse = GeoCourse.objects.get(id = virtualrace.course.id)
timezone_str = courses.get_course_timezone(geocourse)
startdatetime = datetime.datetime.combine(
virtualrace.startdate,virtualrace.start_time)
enddatetime = datetime.datetime.combine(
virtualrace.enddate,virtualrace.end_time)
startdatetime = pytz.timezone(timezone_str).localize(
startdatetime
)
enddatetime = pytz.timezone(timezone_str).localize(
enddatetime
)
return {
'startdatetime':startdatetime,
'enddatetime':enddatetime,
'evaluation_closure':virtualrace.evaluation_closure,
'registration_closure':virtualrace.registration_closure,
}
def get_session_metrics(ps):
rowers = ps.rower.all()
rscore = []