Private
Public Access
1
0

warmingup/cd

This commit is contained in:
2025-02-16 19:13:19 +01:00
parent 1c12ebb162
commit 8121b77ba7
5 changed files with 62 additions and 6 deletions

View File

@@ -2080,10 +2080,12 @@ def workouts_bulk_actions(request):
elif action == 'set commute':
for w in workouts:
w.is_commute = True
w.sub_type = "Commute"
w.save()
elif action == 'unset commute':
for w in workouts:
w.is_commute = False
w.sub_type = None
w.save()
elif action == 'set public':
for w in workouts:
@@ -4503,6 +4505,8 @@ def workout_edit_view(request, id=0, message="", successmessage=""):
newdragfactor = form.cleaned_data['dragfactor']
thetimezone = form.cleaned_data['timezone']
is_commute = form.cleaned_data['is_commute']
is_race = form.cleaned_data['is_race']
subtype = form.cleaned_data['sub_type']
try:
rpe = form.cleaned_data['rpe']
if not rpe: # pragma: no cover
@@ -4523,7 +4527,11 @@ def workout_edit_view(request, id=0, message="", successmessage=""):
seatnumber = form.cleaned_data.get('seatnumber', 1)
boatname = form.cleaned_data.get('boatname', '')
empowerside = form.cleaned_data.get('empowerside','port')
if is_race and subtype is None:
subtype = "Race"
elif is_commute and subtype is None:
subtype = "Commute"
if private:
privacy = 'hidden'
@@ -4581,6 +4589,8 @@ def workout_edit_view(request, id=0, message="", successmessage=""):
row.empowerside = empowerside
row.seatnumber = seatnumber
row.is_commute = is_commute
row.is_race = is_race
row.sub_type = subtype
dragchanged = False
if newdragfactor != row.dragfactor: # pragma: no cover