Private
Public Access
1
0

can view plans and plans have a price

This commit is contained in:
Sander Roosendaal
2021-03-23 21:10:29 +01:00
parent a7b46ed28d
commit 9a06a8902f
2 changed files with 2 additions and 3 deletions

View File

@@ -1563,6 +1563,7 @@ class InstantPlan(models.Model):
hoursperweek = models.IntegerField(default=4,verbose_name='Hours Per Week')
sessionsperweek = models.IntegerField(default=3,verbose_name='Number of sessions per week')
yaml = models.FileField(upload_to=get_file_path,verbose_name="Plan YAML file",null=True,blank=True)
price = models.IntegerField(default=0,verbose_name="Price in EURO")
def __str__(self):
return self.name
@@ -1590,6 +1591,7 @@ class InstantPlanForm(ModelForm):
model = InstantPlan
fields = [
'name',
'price',
'goal',
'description',
'duration',

View File

@@ -2677,9 +2677,6 @@ def add_instantplan_view(request):
}
)
@user_passes_test(can_plan,login_url="/rowers/paidplans",
message="This functionality requires a Coach or Self-Coach plan",
redirect_field_name=None)
def rower_select_instantplan(request,id=0):
r = getrequestrower(request,userid=id)
themanager = getrower(request.user)