Private
Public Access
1
0

copy/pasts plan to calendar

This commit is contained in:
Sander Roosendaal
2021-03-11 19:42:20 +01:00
parent 09558e848b
commit 99b1514d13
3 changed files with 111 additions and 5 deletions

View File

@@ -1052,6 +1052,27 @@ def get_workouts_session(r,ps):
return ws
def create_sessions_from_json(plansteps,athletes,startdate,manager):
trainingdays = plansteps['plan']['trainingDays']
for day in trainingdays:
for workout in day['workouts']:
ps = PlannedSession(
startdate = startdate+timedelta(days=day['order']),
enddate = startdate,
preferreddate = startdate,
sessionsport = 'water', # change this
name = workout['workoutName'],
steps = workout,
manager = manager,
sessionmode = 'time',
comment = workout['description']
)
ps.save()
for athlete in athletes:
add_rower_session(athlete,ps)
def update_plannedsession(ps,cd):
for attr, value in cd.items():
if attr == 'comment':