Templates -> Library in many (all?) places
This commit is contained in:
@@ -25,6 +25,7 @@ import twitter
|
||||
import re
|
||||
import pytz
|
||||
from django_countries.fields import CountryField
|
||||
import tempfile
|
||||
|
||||
from scipy.interpolate import splprep, splev, CubicSpline,interp1d
|
||||
|
||||
@@ -2385,7 +2386,11 @@ class PlannedSession(models.Model):
|
||||
self.steps_json = json.dumps(steps)
|
||||
|
||||
if self.steps_json and not self.fitfile:
|
||||
filename = settings.MEDIA_ROOT+'/session'+encoder.encode_hex(self.id)+'.fit'
|
||||
if self.pk is not None:
|
||||
filename = settings.MEDIA_ROOT+'/session'+encoder.encode_hex(self.pk)+'.fit'
|
||||
else:
|
||||
file = tempfile.NamedTemporaryFile(mode='w+b',suffix='.fit',dir=settings.MEDIA_ROOT)
|
||||
filename = file.name
|
||||
steps = json.loads(self.steps_json)
|
||||
steps['filename'] = filename
|
||||
fitfile = steps_write_fit(steps)
|
||||
@@ -2597,6 +2602,7 @@ class PlannedSessionTemplateForm(ModelForm):
|
||||
model = PlannedSession
|
||||
fields = [
|
||||
'name',
|
||||
'sessionsport',
|
||||
'sessiontype',
|
||||
'sessionmode',
|
||||
'criterium',
|
||||
@@ -2604,6 +2610,8 @@ class PlannedSessionTemplateForm(ModelForm):
|
||||
'sessionunit',
|
||||
'course',
|
||||
'comment',
|
||||
'interval_string',
|
||||
'fitfile'
|
||||
]
|
||||
|
||||
dateTimeOptions = {
|
||||
@@ -2613,6 +2621,7 @@ class PlannedSessionTemplateForm(ModelForm):
|
||||
|
||||
widgets = {
|
||||
'comment': forms.Textarea,
|
||||
'interval_string':forms.Textarea(attrs={'rows':2, 'cols':50})
|
||||
}
|
||||
|
||||
def __init__(self,*args,**kwargs):
|
||||
|
||||
Reference in New Issue
Block a user