can view plans and plans have a price
This commit is contained in:
@@ -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',
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user