diff --git a/rowers/models.py b/rowers/models.py index 7aec7bbd..e744788a 100644 --- a/rowers/models.py +++ b/rowers/models.py @@ -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', diff --git a/rowers/views/planviews.py b/rowers/views/planviews.py index 89767447..4017c547 100644 --- a/rowers/views/planviews.py +++ b/rowers/views/planviews.py @@ -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)