Private
Public Access
1
0

adding plan and target edit

This commit is contained in:
Sander Roosendaal
2018-09-07 19:32:04 +02:00
parent 4c8e81d0e7
commit 54cc552a99
5 changed files with 123 additions and 3 deletions

View File

@@ -840,6 +840,7 @@ def checkworkoutuser(user,workout):
except Rower.DoesNotExist:
return False
# Check if user is coach or rower
def checkaccessuser(user,rower):
try:
@@ -1008,7 +1009,7 @@ class TrainingPlan(models.Model):
self.startdate = enddate
self.enddate = startdate
otherplans = TrainingPlan.objects.filter(rower=self.rower)
otherplans = TrainingPlan.objects.filter(rower=self.rower).exclude(pk=self.pk)
for otherplan in otherplans:
if otherplan.startdate <= self.enddate and otherplan.startdate >= self.startdate:
@@ -1016,8 +1017,6 @@ class TrainingPlan(models.Model):
if otherplan.enddate >= self.startdate and otherplan.enddate <= self.enddate:
self.startdate = otherplan.enddate+datetime.timedelta(days=1)
print self.startdate,self.enddate
if not self.enddate <= self.startdate:
super(TrainingPlan,self).save(*args, **kwargs)