adding currentweekplan, nextweekplan as part of project DeepWater
This commit is contained in:
@@ -1088,6 +1088,41 @@ def correct_intensity(workout):
|
||||
|
||||
return workout
|
||||
|
||||
def remove_next_week_sessions(rower):
|
||||
# remove all sessions in the next week
|
||||
today = timezone.now()
|
||||
startdate = today - timezone.timedelta(days=today.weekday())+timezone.timedelta(days=7)
|
||||
enddate = startdate + timezone.timedelta(days=6)
|
||||
|
||||
sps = PlannedSession.objects.filter(
|
||||
rower__in=[rower],
|
||||
startdate__gte=startdate,
|
||||
enddate__lte=enddate,
|
||||
is_template=False,
|
||||
)
|
||||
|
||||
for ps in sps:
|
||||
ps.delete()
|
||||
|
||||
return 1
|
||||
|
||||
def remove_this_week_sessions(rower):
|
||||
# remove all sessions in the current week
|
||||
today = timezone.now()
|
||||
startdate = today - timezone.timedelta(days=today.weekday())
|
||||
enddate = startdate + timezone.timedelta(days=6)
|
||||
|
||||
sps = PlannedSession.objects.filter(
|
||||
rower__in=[rower],
|
||||
startdate__gte=startdate,
|
||||
enddate__lte=enddate,
|
||||
is_template=False,
|
||||
)
|
||||
|
||||
for ps in sps:
|
||||
ps.delete()
|
||||
|
||||
return 1
|
||||
|
||||
def create_next_week_from_json(plansteps, rower, planbyrscore=False, plan=None,
|
||||
startdate=timezone.now()-timezone.timedelta(days=timezone.now().weekday())+timezone.timedelta(days=7)):
|
||||
|
||||
Reference in New Issue
Block a user