Private
Public Access
1
0

basic stuff done for Free Coach model

This commit is contained in:
Sander Roosendaal
2019-05-05 20:49:47 +02:00
parent a1c90245cd
commit 63cd7d8e83
2 changed files with 186 additions and 1 deletions

View File

@@ -601,7 +601,8 @@ plans = (
('basic','basic'),
('pro','pro'),
('plan','plan'),
('coach','coach')
('coach','coach'),
('freecoach','freecoach'),
)
paymenttypes = (
@@ -2575,6 +2576,13 @@ class Workout(models.Model):
choices=privacychoices)
rankingpiece = models.BooleanField(default=False,verbose_name='Ranking Piece')
duplicate = models.BooleanField(default=False,verbose_name='Duplicate Workout')
def save(self, *args, **kwargs):
user = self.user
if self.user.rowerplan == 'freecoach':
raise ValidationError("Free Coach User cannot have any workouts")
super(Workout, self).save(*args, **kwargs)
def __str__(self):