From 4bfc3c0dfa347b7276a0e8bd9dfde82a4fc1f662 Mon Sep 17 00:00:00 2001
From: Sander Roosendaal
Date: Mon, 17 Dec 2018 20:08:54 +0100
Subject: [PATCH] make race submissions public
---
rowers/plannedsessions.py | 11 +++++++++++
rowers/templates/race_submit.html | 6 ++++++
2 files changed, 17 insertions(+)
diff --git a/rowers/plannedsessions.py b/rowers/plannedsessions.py
index a4056bd1..93ba5c37 100644
--- a/rowers/plannedsessions.py
+++ b/rowers/plannedsessions.py
@@ -1047,6 +1047,12 @@ def add_workout_indoorrace(ws,race,r,recordid=0):
record.coursecompleted = True
record.workoutid = ws[0].id
+
+ if ws[0].privacy == 'private':
+ ws[0].privacy = 'visible'
+ ws[0].save()
+ comments.append('Workouts submitted to virtual events have to be public. We have changed the workout to a public workout.')
+
record.save()
add_workouts_plannedsession(ws,race,r)
@@ -1153,6 +1159,11 @@ def add_workout_race(ws,race,r,splitsecond=0,recordid=0):
otherrecord.coursecompleted = False
otherrecord.save()
+ if ws[0].privacy == 'private':
+ ws[0].privacy = 'visible'
+ ws[0].save()
+ comments.append('Workouts submitted to virtual events have to be public. We have changed the workout to a public workout.')
+
job = myqueue(queue,handle_check_race_course,ws[0].csvfilename,
ws[0].id,race.course.id,record.id,splitsecond=splitsecond)
diff --git a/rowers/templates/race_submit.html b/rowers/templates/race_submit.html
index e5e3fdab..9268863b 100644
--- a/rowers/templates/race_submit.html
+++ b/rowers/templates/race_submit.html
@@ -42,6 +42,12 @@
+
+
+ Warning: If you submit a workout that was marked as "private", it will
+ be made public by submitting it as a race result.
+
+