better breakthrough email
This commit is contained in:
@@ -4966,3 +4966,13 @@ class ShareKey(models.Model):
|
|||||||
@property
|
@property
|
||||||
def expiration_date(self): # pragma: no cover
|
def expiration_date(self): # pragma: no cover
|
||||||
return self.creation_date + datetime.timedelta(self.expiration_seconds)
|
return self.creation_date + datetime.timedelta(self.expiration_seconds)
|
||||||
|
|
||||||
|
class InStrokeAnalysis(models.Model):
|
||||||
|
workout = models.ForeignKey(Workout, on_delete=models.CASCADE)
|
||||||
|
name = models.CharField(max_length=150, blank=True, null=True)
|
||||||
|
date = models.DateField(blank=True, null=True)
|
||||||
|
notes = models.TextField(blank=True)
|
||||||
|
start_second = models.IntegerField(default=0)
|
||||||
|
end_second = models.IntegerField(default=3600)
|
||||||
|
min_spm = models.IntegerField(default=10)
|
||||||
|
max_spm = models.IntegerField(default=45)
|
||||||
|
|||||||
@@ -1715,6 +1715,7 @@ def handle_sendemail_breakthrough(workoutid, useremail,
|
|||||||
|
|
||||||
tablevalues = [
|
tablevalues = [
|
||||||
{'delta': t.delta,
|
{'delta': t.delta,
|
||||||
|
'time': str(timedelta(seconds=t.delta)),
|
||||||
'cpvalue': t.cpvalues,
|
'cpvalue': t.cpvalues,
|
||||||
'pwr': t.pwr
|
'pwr': t.pwr
|
||||||
} for t in btvalues.itertuples()
|
} for t in btvalues.itertuples()
|
||||||
|
|||||||
@@ -40,7 +40,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
{% for set in btvalues %}
|
{% for set in btvalues %}
|
||||||
<tr>
|
<tr>
|
||||||
<th>{{ set["delta"] }}</th>
|
<th>{{ set["time"] }}</th>
|
||||||
<th>{{ set["cpvalue"] }}</th>
|
<th>{{ set["cpvalue"] }}</th>
|
||||||
<th>{{ set["pwr"] }}</th>
|
<th>{{ set["pwr"] }}</th>
|
||||||
</tr>
|
</tr>
|
||||||
|
|||||||
@@ -306,6 +306,7 @@ class AsyncTaskTests(TestCase):
|
|||||||
|
|
||||||
btvalues = pd.DataFrame({
|
btvalues = pd.DataFrame({
|
||||||
'delta':[3,1,3],
|
'delta':[3,1,3],
|
||||||
|
'time': str(timedelta(seconds=t) for t in [3,1,3]),
|
||||||
'cpvalues':[100,200,300],
|
'cpvalues':[100,200,300],
|
||||||
'pwr':[100,200,300]
|
'pwr':[100,200,300]
|
||||||
}).to_json()
|
}).to_json()
|
||||||
|
|||||||
Reference in New Issue
Block a user