untested - form to create new instant plan
This commit is contained in:
@@ -1535,12 +1535,28 @@ class InstantPlan(models.Model):
|
||||
uuid = models.UUIDField(primary_key=False,editable=True,default=uuid.uuid4)
|
||||
owner = models.ForeignKey(User,on_delete=models.SET_NULL,null=True)
|
||||
name = models.CharField(max_length=150,blank=True)
|
||||
goal = models.CharField(max_length=150,blank=True)
|
||||
description = models.TextField(max_length=300,blank=True)
|
||||
duration = models.IntegerField(default=6)
|
||||
target = models.TextField(max_length=300,blank=True)
|
||||
hoursperweek = models.IntegerField(default=4)
|
||||
goal = models.CharField(max_length=150,blank=True,verbose_name="Goal (one sentence)")
|
||||
description = models.TextField(max_length=450,blank=True)
|
||||
duration = models.IntegerField(default=6,verbose_name='Duration in Calendar Days')
|
||||
target = models.TextField(max_length=450,blank=True,verbose_name='What the plan will achieve')
|
||||
hoursperweek = models.IntegerField(default=4,verbose_name='Hours Per Week')
|
||||
yaml = models.FileField(upload_to=get_file_path,verbose_name="Plan YAML file",null=True,blank=True)
|
||||
|
||||
def save(self, *args, **kwargs):
|
||||
super(InstantPlan, self).save(*args, **kwargs)
|
||||
|
||||
class InstantPlanForm(ModelForm):
|
||||
class Meta:
|
||||
model = InstantPlan
|
||||
fields = [
|
||||
'name',
|
||||
'goal',
|
||||
'description',
|
||||
'duration',
|
||||
'target',
|
||||
'hoursperweek',
|
||||
'yaml',
|
||||
]
|
||||
|
||||
@python_2_unicode_compatible
|
||||
class TrainingPlan(models.Model):
|
||||
|
||||
Reference in New Issue
Block a user